Показать полную графическую версию : 866 или 1251 - какой должна быть кодировка командного файла?
Вот, например, батник, который сработал только будучи сохраненным в кодировке DOS-866, и не срабатывал в 1251: http://forum.oszone.net/post-587084-7.html
А файл Oeminfo.cmd для добавления OEM-информации у меня - в кодировке 1251, но тоже благополучно срабатывает.
От чего это зависит? Или можно все командные файлы сохранять в 866 и они будут работать?
truvo, потому что в Батнике присутствует русская кирилица
Baw17, вроде в файле Oeminfo.cmd кириллица у меня тоже присутствует - например, название сборки в свойствах системы указано по-русски...
Я тут почитал - http://oszone.net/2774#q8Как добиться правильной работы пакетных файлов (*.bat, *.cmd), содержащих кириллические пути? Например, при использовании DEL "%AllUsersProfile%\Главное меню\Windows Update.lnk" - системе не удается найти указанный путь.
Нужно сохранять текст в OEM кодировке (DOS-866).
То есть, речь не о кириллице в файле вообще, а именно о кириллице в путях? Я правильно понимаю?
Если да, - может, стоит все пакетные файлы сохранять в 866? Для работы файла это не может повредить?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.