Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Zero108

Неправильная кодировка в "Связь с администрацией форума"

Рекомендованные сообщения

Кликаю "Связь с администрацией форума". Открывается почтовый клиент по умолчанию, создается новое письмо, в теме которого написано:

 

ÐÑибка на ÑоÑÑме

 

Возможно , осталось от неправильной установки форума в прошлом, когда не соблюдалась кодировка.

Как это исправить?

 

7YkuU.jpg

Поделиться сообщением


Ссылка на сообщение

The Bat

 

А где вообще текст задается? В языковой строке или задано в скрипте?

Поделиться сообщением


Ссылка на сообщение

Текст находится прямо в исходном коде, в 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?закодированный_текст?= то в почтовом клиенте текст так и будет отображаться закодированным, но адресат получит его в нормально виде.

Поделиться сообщением


Ссылка на сообщение
blvZh.jpg

Поделиться сообщением


Ссылка на сообщение

Поправил.

Ошибку и строчку код в котором заменяли можно писать текстом.

Поделиться сообщением


Ссылка на сообщение

Вариант с win 1251 дает сохранить, но в бате:

 

Îøèáêà+íà+ôîðóìå

Поделиться сообщением


Ссылка на сообщение

Вариант с base64encode работает, но в бате жутко выглядит при отправке:

 

=?UTF-8?B?0J7RiNC40LHQutCwINC90LAg0YTQvtGA0YPQvNC1?=

 

Насчет писать текстом, не совсем понял.

Поделиться сообщением


Ссылка на сообщение

Видимо у Бат тогда latin1 (ISO-8859-1). Но если кодировать в ней, могут отвалится другие почтовые клиенты. Попробуйте настроить его на windows-1251.

Поделиться сообщением


Ссылка на сообщение
09/07/14 19:02 (изменено)

Для каждого ящика выбирается. Для этого стоит Cyrillic (Windows):

 

eSWDc.jpg

Изменено пользователем Zero108

Поделиться сообщением


Ссылка на сообщение

Поменял на Unicode UTF-8 - не помогло.

Поделиться сообщением


Ссылка на сообщение

Ну значит не судьба. Юзайте outlook, либо меняйте лэнг.

 

UTF-8 support in Outlook 2007

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...