AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.02.2012, 17:30   #1  
dmites is offline
dmites
Участник
Аватар для dmites
 
221 / 14 (1) ++
Регистрация: 10.08.2005
Помещаю Url формы в тело письма. Формат письма HTML. charset=KOI8-R
Фирма имеет название на русском
При наведении мышкой на ссылку показывает правильный URL в правильной кодировке.
При нажатии на ссылку выдает

Фирма Название '??N?N?????N? ???µ?±?µ???µ???°' не существует.

В чем подвох ?
Старый 09.02.2012, 17:57   #2  
InTacto is offline
InTacto
Участник
Аватар для InTacto
 
323 / 11 (1) +
Регистрация: 09.08.2005
Подвох в том что отображением и открытием разные программы занимаются. Кодируйте url в виндовую кодировку, а потом уже в письмо пихайте.
Старый 13.02.2012, 10:12   #3  
DA_NEAL is offline
DA_NEAL
Участник
Аватар для DA_NEAL
Лучший по профессии 2017
Лучший по профессии 2009
 
788 / 54 (3) ++++
Регистрация: 05.08.2002
Адрес: Королев
Цитата:
Сообщение от dmites Посмотреть сообщение
Помещаю Url формы в тело письма. Формат письма HTML. charset=KOI8-R
Фирма имеет название на русском
При наведении мышкой на ссылку показывает правильный URL в правильной кодировке.
При нажатии на ссылку выдает

Фирма Название '??N?N?????N? ???µ?±?µ???µ???°' не существует.

В чем подвох ?
у вас случайно не Lotus Notes почтовый клиент?
__________________
Want to believe...
Старый 13.02.2012, 13:33   #4  
dmites is offline
dmites
Участник
Аватар для dmites
 
221 / 14 (1) ++
Регистрация: 10.08.2005
Цитата:
у вас случайно не Lotus Notes почтовый клиент?
Mozilla Thunderbird
Старый 13.02.2012, 14:23   #5  
dmites is offline
dmites
Участник
Аватар для dmites
 
221 / 14 (1) ++
Регистрация: 10.08.2005
Цитата:
Сообщение от InTacto Посмотреть сообщение
Подвох в том что отображением и открытием разные программы занимаются. Кодируйте url в виндовую кодировку, а потом уже в письмо пихайте.
Ни указание кодировки html а-ля
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1251">
ни функция dos2win(pText)
проблему не решает
Старый 13.02.2012, 15:29   #6  
InTacto is offline
InTacto
Участник
Аватар для InTacto
 
323 / 11 (1) +
Регистрация: 09.08.2005
Поставил Mozilla Thunderbird 10.чего-то, там из навика, отправил письмо след содержания (без кодирования, через кодиюнит 400)
Код:
<HTML><HEAD><TITLE>лБТФПЮЛБ лМЙЕОФБ</TITLE></HEAD><BODY>  х ЛМЙЕОФБ лмтз000284 феуф2 нПУЛЧБ   ОЕФ ОЙ ПДОПЗП ДЕКУФЧЙФЕМШОПЗП ДПЗПЧПТБ  <hr width=100%> </BODY></HTML>
Получил его в Thunderbird, программа распознала кодировку koi8-r, отображается все нормально и открывается тоже.

В Outlook 2007 тоже все пучком.
Старый 13.02.2012, 15:34   #7  
InTacto is offline
InTacto
Участник
Аватар для InTacto
 
323 / 11 (1) +
Регистрация: 09.08.2005
С перекодировкой в своем первом сообщении я погорячился, мне кажется. Навик потом же не поймет виндовую кодировку.
Старый 15.02.2012, 20:11   #8  
dmites is offline
dmites
Участник
Аватар для dmites
 
221 / 14 (1) ++
Регистрация: 10.08.2005
to InTacto

Ваш положительный результат натолкнул на источник бед.

У меня есть Html шаблон, который выгружаю из blob в файл,
Бегу по строкам шаблона ,заменяю заготовки %1,%2,%3, .... на необходимые значения,
и тем же 400 CU добавляю в письмо.

Видимо, дело в файле.
Буду рыть...
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:52.