PDA

Показать полную графическую версию : Blat.exe кодировки


Loki3D
18-06-2014, 16:33
Помогите понять метод подбора кодировки для писем с Кирилицей в теме и в теле при отправке Blat.exe

Батник по умолчанию пишу в кодировке cp1251

set body="Тест"
set subj="Тест"
Blat.exe -body %Body% -server %SMTP% -f 123@456.ru -to %Users% -subject %subj% -attach %dir%\*.rar -log 1.log -debug -charset ????
отправляю, в outlook приходят кракозябры..

Если батник с читаемой кирилицей писать в кодировке cp866, то при получении все красиво, но вымораживает необходимость переключаться между кодировками.

!! Можно ли как то при помощи выбора кодировки в Blat получить письмо с читаемой кирилицей из батника, написанного в cp1251?

пробовал играться с ключем -charset, указывал windows-1251, 1251, cp1251, cp-1251, koi8-r, utf-8 (откуда вообще узнать, как правильно пишется имя кодовой страницы?), не помогает, приходят или кракозябры или еще более кракозябры :)

версия Blat 3.1.2.0
ОС Win 7 Prof Eng

Iska
18-06-2014, 17:32
Если батник с читаемой кирилицей писать в кодировке cp866, то при получении все красиво, но вымораживает необходимость переключаться между кодировками. »
Не верю. Используйте нормальный редактор/вьюер. Что пользую я:
http://i.imgur.com/huPjVfm.png
Переключение между ANSI/1251 и OEM/866 по клавише F8. Прочие кодировки доступны по Shift-F8. Во вьюере работает автоопределение кодовой страницы содержимого файла.

Loki3D
18-06-2014, 17:42
за совет спасибо, еще можно и chcp 1251 в скрипте прописать, но все же хотелось бы разобраться с кодировками в blat.exe




© OSzone.net 2001-2012