2014-02-16 5 views
0

Как узнать, какую кодировку символов нужно сохранить в пакетном файле?Кодировка символов пакетного файла в Windows Seven?

Я слышал, что в окнах используется различная кодировка для cmd и GUI.

+0

Если вы сохраните его, загрузите, запустите его и он работает, действительно ли имеет значение, что такое кодировка? GUI - это графические интерфейсы: они могут использовать любую кодировку кодировки/шрифта. Вы действительно имели в виду графический интерфейс или графический интерфейс? Зачем тебе это нужно знать? – cup

ответ

1

Это зависит от набора символов, реализованного cmd.

C:\Users\>chcp 
Active code page: 437 

Code page 437 (я считаю) по умолчанию для систем Windows. Он использует кодировку ASCII, и следующий набор символов:

0

Вы можете использовать CHCP для отображения и конфиг активного кода страницы.

Показать CHCP использование:

C:\> chcp /? 

Показать текущий код страницы:

C:\> chcp 

Config активной кодовой страницы (пример):

C:\> chcp 437 
0

Я думаю, что вопрос имеет отношение к локализация, например, для эхо-сообщений в файле .bat. (а не концы строк или что-то в этом роде)

Вопрос для меня заключается в том, как можно управлять файлом .bat как UTF-8, а не локальной кодовой страницей по умолчанию. Есть ли ссылка для cmd.exe, которая заставит это работать?

В сценариях, построенных и используемых в международной обстановке, это имеет значение.

Смежные вопросы