Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Aragaer
Зарегистрирован: 28.03.2005 Сообщения: 164
|
Добавлено: Вс Авг 21 2005 20:12 Заголовок сообщения: cmd.exe и русские шрифты |
|
|
Такое подозрение, что в консоли используется другая кодировка, чем в остальных местах. Если текстовый файл вывести на экран type'ом, на экране будет всякая фигня. Если эту фигню скопировать и эхом кинуть в файл - в файле все будет отлично.
Проблема в том, что некоторые мои программы просят на ввод аргументы на русском языке. Через bat-файл каждый раз их подавать не хочется. Вариантов два - "лечить" консоль или что-то править в программах. Вопрос в том, что их этих двух делать и как. _________________ Open your eyes.
And Awaken. |
|
Вернуться к началу |
|
|
ALEX_SE
Зарегистрирован: 30.11.2003 Сообщения: 1043 Откуда: Энгельс, Саратовская обл.
|
Добавлено: Пн Авг 22 2005 20:03 Заголовок сообщения: |
|
|
Воспользоваться кавычками либо командой CHCP ИМХО. |
|
Вернуться к началу |
|
|
Aragaer
Зарегистрирован: 28.03.2005 Сообщения: 164
|
Добавлено: Ср Авг 24 2005 00:34 Заголовок сообщения: |
|
|
открыл для себя команду chcp...
Если я включу chcp 1251, то при попытке набрать строчку "echo абв > test.txt" передо мной на экране будет надпись "echo рст > test.txt". А вот в результате выполнения, в файле test.txt будет содержаться именно "абв". То есть если не глядеть на экран (а набирать уткнувшись носом в клавиатуру), то уже что-то получается
А кавычками.. куда их? _________________ Open your eyes.
And Awaken. |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Чт Авг 25 2005 07:45 Заголовок сообщения: |
|
|
Если у тебя английская версия ОС, то возьми руссификатор от старого доброго DOS-а и засунь его в autoexec.nt |
|
Вернуться к началу |
|
|
Aragaer
Зарегистрирован: 28.03.2005 Сообщения: 164
|
Добавлено: Чт Авг 25 2005 10:20 Заголовок сообщения: |
|
|
*чешет подбородок* Попробую.. _________________ Open your eyes.
And Awaken. |
|
Вернуться к началу |
|
|
|