MyTetra Share
Делитесь знаниями!
Создание bat-файла с чтением кириллических символов
Время создания: 02.09.2016 09:10
Автор: pola
Текстовые метки: adm.bat
Раздел: Программирование - Администирование - bat-файлы
Запись: xintrea/mytetra_anatolean/raw/master/base/1472796601l5dp9vgj61/text.html на bitbucket.org

Суть проблемы заключается в том, что в командная строка использует кодировку DOS (codepage 866), а в самой операционной системе используется кодировка Windows (codepage 1251). Поэтому, когда вы запускаете такой батник, консоль не может правильно понять русские буквы и выдает ошибку. Это все равно, что если вы бы получили письмо на китайском языке. Это касается не только русского языка, но и любого другого, где используются не латинские символы.

Изменение кодировки в vim

* при открытии ввести команду :e ++enc=cp866

* если настроено меню Encoding, то F7 -> выбрать cp866

Изменение кодировки в редакторе WordPad

* открыть WordPad (Win+R, "WordPad", OK)

* изменить текст

* сохранить с указанием типа файла "Текстовый документ MS-DOS".

Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования