Запрет "chcp" изменения шрифта консоли
367
SteveFest
Я делаю командный файл, который требует поддержки для разных регионов:
en-US
zh-HK
Итак, я использовал chcp
команду, чтобы принудительно запустить пакетный скрипт в кодовой странице 950 (вот так zh-HK
).
Однако я столкнулся с проблемой. Когда я запускаю пакетный файл, chcp
команда меняет шрифт и заставляет мой пакетный скрипт показывать неверные результаты.
Как мне chcp
сделать 950, не меняя шрифт?
Вы уверены, что выбранный вами шрифт поддерживает глифы / кодовые точки, необходимые для кодовой страницы 950? И с какой кодировкой вы сохранили партию?
LotPings 7 лет назад
0
@LotPings Courier New может не поддерживать полный блок UTF-8 :(. И я сохраняю скрипт с UTF-8
SteveFest 7 лет назад
0
Возможно, пришло время переключиться на PowerShell с поддержкой UTF16 (как это делает Windows), но также не имеет прямой поддержки UTF8.
LotPings 7 лет назад
0
@LotPings Gaw: / Должен переписать весь сценарий .. Это очень долго
SteveFest 7 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
12
Почему папка / winsxs становится такой большой и ее можно уменьшить?
-
2
Повышенные привилегии для запуска приложений в Windows?
-
14
PDF Viewer в Windows
-
-
7
Какие службы Windows можно безопасно отключить?
-
8
Firefox PDF плагин для просмотра PDF в браузере на Windows
-
1
Windows теряет макет экрана
-
1
Есть ли способ предотвратить установку / обновление, чтобы засорять мой жесткий диск загадочными пап...
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
6
Просмотр журнала в Windows
-
3
Фоновая проблема Windows с двумя экранами