Русский текст в консоли — BAT

При использовании командной строки часто возникает такая проблема, как некорректное отображение русского текста. Это происходит, например, если в Блокноте Windows создать файл с расширением .bat и написать в нем следующее:

@Echo off

Echo Текст

copy con temp.txt

Вместо слова «текст» могут следовать любые слова, однако этот текст будет отображен в виде нечитаемых значков. Дело в том, что все файлы, созданные в Блокноте, сохраняются в кодировке Win, в которой работает эта программа. При попытке запуска пакетного файла консоль, которая работает в кодировке DOS, отображает его содержимое в этой же кодировке, в результате чего мы получаем совокупность нечитаемых символов.

Эту проблему можно решить несколькими способами, и первый из них – с помощью текстового редактора AkelPad, который можно скачать как в «чистом» виде, так и с различными модификациями. В число функций этого приложения входит сохранение текста в кодировке OEM-866, что нам и необходимо будет сделать.

От admin

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *