Delphi 2010Delphi standardowa strona Code Input Output
Podczas odczytu z pliku przy użyciu readLn procedurę domyślnie ja dostać Unicode ciąg przeliczona z kodem strony 1251 (kod stronie okna).
Jak mogę to zmienić i odczytać z pliku na innej stronie kodowej, w 1252 lub UTF16?
-1. Istnieją dwa aspekty pytania, na które ta odpowiedź się nie pojawia. Jednym z nich jest to, że źródłem wejścia jest stdin, a nie plik dyskowy. Drugim jest to, że obecny kod używa 'readln', a nie strumienia. (Jeśli to dlatego, że 'readln' zawsze używa strony kodowej Windows, to dobrze, ale proszę powiedz tak, albo wygląda na to, że zignorowałeś szczegóły pytania.) –