🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.ms-windows.winnt
Article #286021

Re: BAT a kodowanie

#286021
From: Grzegorz Niemirowski
Date: Sun, 10 Nov 2024 18:39
32 lines
2939 bytes
radekp@konto.pl <radekp@konto.pl> napisał(a):
> Mam skrypt/program w Windows Batch. W zasadzie dwa podobne.
> Jeden jest zakodowany w ASCII (DOS Charset) -- tak zgłasza Lister z Total
> Commandera.
> Drugi jest w ANSI/Eastern Europe 1250.
> W tym pierwszym mogę używać polskich znaków w nazwach plików, w tym
> drugim nie. Zapewne z powodu tego kodowania.
> Notatnik Windowsa radośnie pokazuje prawidłowe polskie litery w obu
> plikach, ale jednak ten drugi skrypt nie daje rady z plikami z
> PL-literkami.
> 1. Jak przekodować ten drugi pliki do ASCII/DOS Charset.
> 2. Co polecacie jako edytor zamiast PSPada? Po pierwsze nie daje sobie z
> tym rady, po drugie konwersja kodowania w nim raczej nie działa. Po
> trzecie wyrzuca ostatnio jakieś błędy.

Coś mi się tu nie zgadza. Notatnik (przynajmniej w Windows 10) nie obsługuje 
kodowania DOS (w naszym przypadku strony 852) i nie wyświetli poprawnie 
polskich liter w tym kodowaniu. Obsługuje tylko windowsowe strony kodowe (w 
naszym przypadku 1250) oraz Unicode z kodowaniami UTF.
Napisałeś w drugim poście, że używasz chcp. Ale w którym skrypcie? Pierwszym 
czy drugim? Strony kodowe wiersza polecenia i skryptu muszą być zgodne, więc 
za pomocą chcp trzeba wskazać stronę użytą do zakodowania pliku.
Odnośnie pytań 1 i 2, to podobnie jak Draco polecę Notepad++. Używam też 
PSPad (głównie ze względu na edytor szesnastkowy) i potwierdzam jego dziwne 
zachowania o których wspomniałeś. Jednak zastanowiłbym się czy na pewno iść 
w archaiczą DOS-ową stronę kodową i kodować w tę stronę. Może jednach niech 
te skrypty będą w 1250? Albo pójść za ciosem i wybrać coś współczesnego, 
czyli UTF-8 (chcp 65001).

-- 
Grzegorz Niemirowski
https://www.grzegorz.net/ 
Technical Details
Message-ID: <vgqulm$pe2$1@news.chmurka.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.89-75-154-225.dynamic.chello.pl!not-for-mail
References: <j2pvij5lof1ahdtlafhg1hvhisa0htkov3@4ax.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.89-75-154-225.dynamic.chello.pl!not-for-mail
From: "Grzegorz Niemirowski" <grzegorz@grzegorz.net>
Newsgroups: pl.comp.os.ms-windows.winnt
Subject: Re: BAT a kodowanie
Date: Sun, 10 Nov 2024 19:39:49 +0100
Organization: news.chmurka.net
Lines: 33
Message-ID: <vgqulm$pe2$1@news.chmurka.net>
References: <j2pvij5lof1ahdtlafhg1hvhisa0htkov3@4ax.com>
MIME-Version: 1.0
Injection-Date: Sun, 10 Nov 2024 18:39:50 -0000 (UTC)
Injection-Info: news.chmurka.net; posting-account="grzegorz"; posting-host="89-75-154-225.dynamic.chello.pl:89.75.154.225"; logging-data="26050"; mail-complaints-to="abuse-news.(at).chmurka.net"
Cancel-Lock: sha1:/tlkT+7G037ETUO5ENkptz/qGEY= sha256:Wknbouz4VTTnFBQ4so/ZJV+VcmPrfQskIMhRZVk7Y9k= sha1:0BBncXHPpbvDTgUPi0yGIzffb/s= sha256:yq0bezabo2xM7lQblL+HFSB1Vrc1XHGim2hqRhCMWGI=
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: OE PowerTool 4.5.5
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.7681
X-WWW: https://www.grzegorz.net/
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit