2

Итак, я пытаюсь создать хорошее пакетное меню, но каждый раз, когда я пытаюсь использовать причудливые строки Юникода, я просто получаю случайные символы. Есть ли способ поставить Unicode в CMD и или командный файл?

1 ответ1

3

Чтобы использовать юникод, добавьте код chcp 65001

Это изменит кодовую страницу. Так будет до тех пор, пока вы не закроете окно.

Если вы хотите, чтобы это всегда выполнялось (не обязательно рекомендуется, поскольку юникод может порвать пакеты), вы можете добавить строку ключа reg (reg_sz) в HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor и назвать его AutoRun. Измените его значение на chcp 65001. Если вы не хотите видеть выходное сообщение из команды, используйте вместо этого @chcp 65001> nul.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .