Проблема с chcp 65001 (utf-8) в батнике
Собственно сабж.
Если надо из батника создать текстовый файл в формате Юникод utf-8 - выполнение батника под ХР прекражается на команде chcp 65001 можно ли это обойти ? Надо для создания коментария к 7zip sfx архиву.... |
Из справки по этой команде:
Код:
Поддерживаемые кодовые таблицы с соответствующими странами/регионами или языками приведены в следующей таблице. Обойти проблему с файлом конфигурации можно. - использовать только латиницу и создавать файл в 1251 кодировке. Для модуля пойдет вместо UTF-8. - использовать только латиницу в 1251 кодировке и не создавать файл заново, а дописывать заготовку файла созданного заранее в кодировке UTF-8 с сигнатурой. Тогда получится полноценный файл конфигурации в кодировке UTF-8 с сигнатурой. При наличии кириллицы проблему тоже можно решить, но более изощренными средствами с использованием "склеивания файлов", но это уже под конкретную задачу. |
На самом деле еще подходят некоторые кодовые страницы отсюда :
http://msdn.microsoft.com/en-us/libr...56(VS.85).aspx Но в бат файле не работают... Спасибо за информацию. |
самое забавное, что работает, =) ...хотя в латинице всё одно:
Код:
@Echo On |
Время: 14:56. |
Время: 14:56.
© OSzone.net 2001-