Zero108 Posted September 7, 2014 Share Posted September 7, 2014 Кликаю "Связь с администрацией форума". Открывается почтовый клиент по умолчанию, создается новое письмо, в теме которого написано: ÐÑибка на ÑоÑÑме Возможно , осталось от неправильной установки форума в прошлом, когда не соблюдалась кодировка.Как это исправить? Link to comment Share on other sites More sharing options...
siv1987 Posted September 7, 2014 Share Posted September 7, 2014 Это проблемы самого outlook'а (или какой там клиент по умолчанию). С кодировкой все в порядке.https://forum.mozilla-russia.org/viewtopic.php?id=47570 Link to comment Share on other sites More sharing options...
Zero108 Posted September 7, 2014 Author Share Posted September 7, 2014 The Bat А где вообще текст задается? В языковой строке или задано в скрипте? Link to comment Share on other sites More sharing options...
siv1987 Posted September 7, 2014 Share Posted September 7, 2014 Текст находится прямо в исходном коде, в JS функции contact_admin. Сама функция находится в шаблоне Error (группа Прочие),а языковой лэнг $this->lang->words['mailto_erroronforums']Для The Bat можно попробовать заменить{$this->lang->words['mailto_erroronforums']}На{parse expression="urlencode('=?UTF-8?B?'.base64_encode($this->lang->words['mailto_erroronforums']).'?=')"}По крайней мере для outlook не помогает. Может Бат более продвинутый.Ну или перекодировать в windows-1251{parse expression="urlencode(iconv('utf-8', 'windows-1251', $this->lang->words['mailto_erroronforums']))"} UpdateЕсли писать =?UTF-8?B?закодированный_текст?= то в почтовом клиенте текст так и будет отображаться закодированным, но адресат получит его в нормально виде. Link to comment Share on other sites More sharing options...
Zero108 Posted September 7, 2014 Author Share Posted September 7, 2014 Link to comment Share on other sites More sharing options...
siv1987 Posted September 7, 2014 Share Posted September 7, 2014 Поправил. Ошибку и строчку код в котором заменяли можно писать текстом. Link to comment Share on other sites More sharing options...
Zero108 Posted September 7, 2014 Author Share Posted September 7, 2014 Вариант с win 1251 дает сохранить, но в бате: Îøèáêà+íà+ôîðóìå Link to comment Share on other sites More sharing options...
Zero108 Posted September 7, 2014 Author Share Posted September 7, 2014 Вариант с base64encode работает, но в бате жутко выглядит при отправке: =?UTF-8?B?0J7RiNC40LHQutCwINC90LAg0YTQvtGA0YPQvNC1?= Насчет писать текстом, не совсем понял. Link to comment Share on other sites More sharing options...
siv1987 Posted September 7, 2014 Share Posted September 7, 2014 Видимо у Бат тогда latin1 (ISO-8859-1). Но если кодировать в ней, могут отвалится другие почтовые клиенты. Попробуйте настроить его на windows-1251. Link to comment Share on other sites More sharing options...
Zero108 Posted September 7, 2014 Author Share Posted September 7, 2014 (edited) Для каждого ящика выбирается. Для этого стоит Cyrillic (Windows): Edited September 7, 2014 by Zero108 Link to comment Share on other sites More sharing options...
Zero108 Posted September 7, 2014 Author Share Posted September 7, 2014 Поменял на Unicode UTF-8 - не помогло. Link to comment Share on other sites More sharing options...
siv1987 Posted September 7, 2014 Share Posted September 7, 2014 Ну значит не судьба. Юзайте outlook, либо меняйте лэнг. UTF-8 support in Outlook 2007 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now