PDA

Показать полную графическую версию : [решено] переключение кодировки CMD


exo
17-08-2011, 18:02
Добрый день.
Есть виндовс 2008 r2.
нужно поменять кодировку cmd на следующие (по очередности):
ASCII
Cp1252
ISO8859_1
UnicodeBig
UnicodeBigUnmarked
UnicodeLittle
UnicodeLittleUnmarked
UTF8
UTF-16

как менять на 1252 и ЮТФ-8 знаю: chcp 1252, chcp 65001
А вот для других - какие значения?
Спасибо.

ferget
18-08-2011, 01:32
вот тут http://msdn.microsoft.com/en-us/library/dd317756(v=vs.85).aspx

exo
18-08-2011, 11:20
ferget, как я выяснил - программа (которая запускается у меня в cmd) работает в кодировке ASCII - её там нет... значит работать не будет полноценно... спасибо.

Iska
18-08-2011, 11:52
exo, ASCII, может статься, синоним для «iso-8859-1»?
[HKEY_CLASSES_ROOT\MIME\Database\Charset\ascii]
"AliasForCharset"="iso-8859-1"
[HKEY_CLASSES_ROOT\MIME\Database\Charset\iso-8859-1]
"Codepage"=dword:000004e4
"InternetEncoding"=dword:000004e4

т.е. «0x04e4» ⇔ «1252». Не пробовали?!

exo
18-08-2011, 12:05
Не пробовали?! »
пробовал.
как менять на 1252 »
увы, там нет знаков öäüßÖÄÜ

Busla
18-08-2011, 12:21
exo, ASCII - семибитная кодировка и не содержит символов öäüßÖÄÜ

ferget
18-08-2011, 13:00
есть и восьмибитный вариант ASCII, в нем есть символы öäüßÖÄÜ, кодировка windows 1250, надо шрифт в консоли сменить на Lucida Console

Amigos
18-08-2011, 13:39
там нет знаков öäüßÖÄÜ »они есть в американской cp437
очень многие забывают о семибитности ASCII и приравнивают её к 437 кодовой странице




© OSzone.net 2001-2012