Подтверждение регистрации, Финский язык

#
Подтверждение регистрации, Финский язык
Здравствуйте.

Делаю сайт на hostcms Бизнес, но еще старой редакции в которой используется кодировка windows-1251, а не utf-8. Сайт на финском языке, соответственно и письмо о подтверждении регистрации тоже. Некоторое символы финского языка представляются в коде в закодированном виде. Например буква a с двумя точками наверху - ä . В html коде на сайте - все нормально, т.е. эти коды преобразуются нормально, а на почту в письме приходят как есть.... Можно ли решить эту проблему?
#
Re: Подтверждение регистрации, Финский язык
А в каком формате отправляются письма - текст или html?
Заказов не беру. Консультирую редко.
#
Re: Подтверждение регистрации, Финский язык
Content-Type: text/plain; charset=windows-1251
Content-Transfer-Encoding: 8bit
#
Re: Подтверждение регистрации, Финский язык
это в заголовке письма
#
Re: Подтверждение регистрации, Финский язык
В порядке эксперимента, попробуйте писать коды символов не просто в тексте шаблона, а в xsl-теге text с отключенным эскейпингом:
<xsl:text disable-output-escaping="yes">&#228;&#228;&#228;&#228;&#228;&#228;</xsl:text>
Заказов не беру. Консультирую редко.
Модератор
#
Re: Подтверждение регистрации, Финский язык
ASPAnt,
Проблема решается переходом на UTF-8 версию системы.
#
Re: Re: Подтверждение регистрации, Финский язык
Kotoff, Не помогло
#
Re: Подтверждение регистрации, Финский язык
ASPAnt, в принципе еще можно попробовать указать в XSL-шаблоне выходную кодировку финскую вместо 1251, и ее же задать в Content-Type письма...
Для изменения выходной кодировки необходимо исправить ее в начале XSL-шаблона (если не ошибаюсь то кодировка у финнов ISO-8859-1):
<?xml version="1.0" encoding="windows-1251"?>
<!DOCTYPE xsl:stylesheet>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
   <xsl:output xmlns="http://www.w3.org/TR/xhtml1/strict" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" encoding="ISO-8859-1" indent="yes" method="html" omit-xml-declaration="no" version="1.0" media-type="text/xml"/>


Еще можно попробовать отправлять письмо не текстом а html по крайней мере html-документ со всеми вышеприведенными хитростями у меня отображается нормально, а текстовый - коряво.


Но по большому счету модератор прав
Заказов не беру. Консультирую редко.
#
Re: Подтверждение регистрации, Финский язык
Так а как сделать, чтобы html отправлялся? Заголовки как я понял ведь нельзя здесь изменить при отправке?
#
Re: Подтверждение регистрации, Финский язык
В настройках узла структуры - http://floomby.ru/content/2O5nOZZ6pU/
Заказов не беру. Консультирую редко.
Авторизация