RS232 book cover

Centrum Outlook Express Centrum Outlook Express

OE PowerTool 4.5.5


Twój adres IP to: 44.197.111.121
Przeglądarka: CCBot/2.0 (https://commoncrawl.org/faq/)



Ludwig von Mises Institute

Zmiana strony kodowej wiersza polecenia

   Jak powszechnie wiadomo, windowsowy wiersz polecenia (cmd.exe) używa kodowania 852, takiego samego jak używał DOS. Cała reszta systemu Windows używa natomiast kodowania Windows-1250, znanego też jako CP1250, oraz Unicode. Podczas gdy konwersja z Windows-1250 na Unicode następuje automatycznie i w sposób praktycznie przezroczysty dla użytkownika to z 852 już jest problem. Łatwo się o tym przekonać tworząc w Notatniku plik z polskimi literami i próbując go wyświetlić poleceniem type. Będziemy mieć krzaki. Tak samo jest w drugą stronę. Okazuje się jednak, że można zmieniać stronę kodową wiersza polecenia. Służy do tego polecenie mode con cp select= lub w skrócie chcp. Aby zmienić kodowanie na Windows-1250 wpisujemy:

mode con cp select=1250

lub

chcp 1250

Wiersz polecenia obsługuje też wiele innych kodowań, np. ISO-8859-2 (standard w polskim Internecie, używany też m.in. w Linuksie) oraz UTF-8. Aby ustawić kodowanie ISO-8859-2 należy jako parametr podać liczbę 28592 a dla UTF-8 65001.