Python script kimenete k-eu karakterekkel WinXP Command Promptban
Nokérem, volna egy alapkérdésem: adott egy nagyon egyszerű Python script, aminek a kimenete pár sor WinXP Command Promptban ("DOS ablak"). A gond természetesen az, hogy mivel magyar karaktereket jelenít meg a drágám, ezért azok nem jelennek meg helyesen. Eddig azért nem került elő ez a probléma, mert vagy nem dolgoztam nem-angol szövegekkel, vagy nem vezettem ki az output-ot DOS-ba.
Röviden tehát:
Amit beírok:Amit kapok:Kérdés:
Segít-e ezen a problémán az metódus? Ha igen, hogyan alkalmazzam?
■ Röviden tehát:
Amit beírok:
print ("öüóőúéáűí")
÷ء§˙ÚßűÝ
Segít-e ezen a problémán az
encoding
Nem encoding...
command prompt = szívás
Néhány hete szívunk Perl szkriptek török, CEU és egyéb karakterekkel való meghajtásával Command promptból. Végül feladtuk és összedobtunk egy .Net alkalmazást!
Szóval a command prompt a system codepage-et követi, kimenetként azt sem jól. Lehet viszont neki külön állítani codepage-et, akár UTF-8-at is, de ez a commandline paraméterekre nekünk valahogy nem hatott.
Kíváncsi vagyok, mire juttok!
T
CP852