|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Win7 64 chcp 65001 нет русской локализации команд |
|
CMD/BAT - Win7 64 chcp 65001 нет русской локализации команд
|
Пользователь Сообщения: 64 |
Профиль | Отправить PM | Цитировать
Пишу батник, хотелось бы выложить его на гит чтоб тамже и просматривать коментарии. Поэтому решил попробовать utf8 в котором он работает.
Кириллический текст в консоле отображает, но все ответы команд написаны на английском. батник в 866 вывод Цитата:
Цитата:
|
|||
Отправлено: 15:26, 24-11-2018 |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать Цитата LEmiD:
При ручном вводе в консоли команды chcp 866 на каком языке ответ? |
|
------- Отправлено: 16:53, 24-11-2018 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать У меня так же.
Цитата mwz:
Цитата mwz:
C pause та же история. |
||
Отправлено: 17:58, 24-11-2018 | #3 |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Iska:
LEmiD Собственно, мой вопрос снят: я мог бы и сам проверить, как это сделал Iska... |
|
------- Последний раз редактировалось mwz, 24-11-2018 в 18:50. Отправлено: 18:43, 24-11-2018 | #4 |
Пользователь Сообщения: 64
|
Профиль | Отправить PM | Цитировать Да в общем то тоже самое и это не предел.
Далее тестировал на виртуалке, тот ли дистрибутив не знаю. chcp 65001 отменяет echo off ну может я не знал и так и надо. Далее встречаются строки @echo текст И на второй половине кода echo off как раз работает. Далее не отображается вывод echo внутри цикла if если он не выполняется, при этом выводится ошибка этой функции естественно на английском. Если открыть этот файл в блокноте, изменить/сохранить, то кирилические знаки превращаются в крюкозябры и проблема с выводом if пропадает. Перекодировал в 866 и всё заработало. Очередной раз убеждаюсь что utf8 неработоспособна более чем полностью. Возможно текст надо скопировать в новый пустой utf8 и тогда заработает, такие баги с батниками часто. Но в общем то русский язык от этого не появится, пожалуй откажусь от попыток приделать эту кодировку |
|
Отправлено: 19:26, 24-11-2018 | #5 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Медиа - Win7.64 - нет звука | абориген | Microsoft Windows 7 | 11 | 18-08-2016 16:11 | |
Инфо - Исправление ошибок русской локализации интерфейса | Smarty | Оформление Windows 11/ 10 / 8 / 7 / Vista | 143 | 03-08-2015 22:32 | |
Интерфейс - Установка пакета русской локализации | Wusa | Microsoft Windows 10 | 18 | 07-10-2014 09:43 | |
Любой язык - [решено] Есть ли способ смены локализации Win7 Ent/Ult средствами скрипта | mx1805 | Скриптовые языки администрирования Windows | 2 | 08-11-2012 15:59 | |
CMD/BAT - [решено] Проблема с chcp 65001 (utf-8) в батнике | volk1234 | Скриптовые языки администрирования Windows | 3 | 06-10-2009 17:06 |
|