Давай пиши мне в приват или на аську, а то мы тут сейчас разведем дискуссию на тему команды dos и как ими пользоваться.
Давай пиши мне в приват или на аську, а то мы тут сейчас разведем дискуссию на тему команды dos и как ими пользоваться.
Очень нужная тема!!! Только не получается сохранить тему письма в ДОС (ibm866) кодировке! В шаблоне сохранения указываю
%OSubj
%CHARSET=ibm866
а в файл сохраняется все равно в 1251 и при составлении имени файла (Дата+Тема письма.msg) получаются "крякозябрики" ???
У кого-то получилось?
P.S. Более того, такое ощущение, что параметр %CHARSET не на что не влияет!!!
Посмотри, есть ли у тебя вообще в Бате таблица с таким именем (вдруг ты ее удалил, к примеру), сохраняет ли он в других кодировках?
Уже "теплее"!!! Таблиц не нашел! Подскажите где смотреть! (у меня TheBat 2.04.7 rus)Сообщение от Doctor
И где брать, если их нет? )))
Прошу прощения!!! Есть такие таблицы! Нашел в Свойства/Настройка/Наборы символов!!!
В параметре
%CHARSET что правильнее указывать? Название таблицы - Cyrillic (IBM-866/DOS) или Набор символов - ibm866??? И нужны ли кавычки ("")?
читайте доки, они рулез…
Полностью согласен. Хотя все равно кодировка импортируемой темы письма - 1251. А имя получаемого файлаСообщение от Doctor
19.03.2004_рстуфх╕цчшщъыь эюяЁёЄєЇїЎў°∙¤■*.msg
Более того, это не зависит что указано в %CHARSET и есть этот параметр или нет.
Ну что могу сказать? Не прав я: Бат действительно игнорирует макрос %charset при сохранении в файл Хотя меня терзают смутные сомнения, что так было не всегда. По крайней мере я это уже советовал в http://www.forum.nobat.ru/index.php?…sg5622#msg5622 и вроде как тогда все работало…
В данной ситуации вижу только один способ: использовать какую-нить консольную программу-перекодировщик win1251 -> dos866 Ничего другое на ум не приходит