- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет.
Столкнулся с проблемой при работе с движком форума vbulletin.
Прошу опытных веб. разработчиков посоветовать, как можно решить.
Проблема:
При автоматической отправке e-mail сообщений пользователям форума (например, если администратор использует функцию "послать пароль") часть информации в письме, видимо, содержит неподходящую кодировку. В теме или в самом теле письма вместо русских символов содержаться, по всей видимости, их юникод-коды.
Пример:
в конце письма
&# 1060;&# 1086;&# 1088;&# 1091;&# 1084; &# 1086;&# 1093;&# 1088;&# 1072;&# 1085;&# 1085;&# 1080;&# 1082;&# 1086;&# 1074;
Исходные данные:
vbulletin 3.8.4
русификатор zcarot
Версия перевода: 1.8.4 (utf8)
PS
в юникоде специально вставил пробелы между решеткой и цифрами, в противном случае "серч" переводил юникод в нормальный текст
Да все просто. форум на utf8 а тексты для писем написаны в другой кодировке.
Приведите в соответствие и все станет нормально.
Обычно такое происходит если редактировать тексты с неправильно настроенной кодировкой.
браузер вместо нормальных символов вставляет юникод-представление из нескольких символов.
Оно в базу и заносится. В файла-переводах такого не бывает.
Короче, закачать перевод заново и еще раз проверить настройки языков.
Да все просто. форум на utf8 а тексты для писем написаны в другой кодировке.
Приведите в соответствие и все станет нормально.
Можно более конкретно ? Где в движке форума изменить кодировку отправляемых писем?
Заранее спасибо за помощь
Advokat_SPb, я бы на вашем месте копал где нить здесь:
Огромное спасибо.
Попробовал, но по ходу, вариант не тот, проблема осталась.
---------------------
Я нашел стандартные тексты писем на русском - все они вроде в utf-8(по крайней мере в браузере с выбранной utf-8 отображаются нормально)
Название сайта и т.п. тоже в utf-8, как и сам сайт.
Тем не менее когда названием сайта подписывается стандартное письмо, появлятся описанная проблема.
У кого-нибудь есть мысли/решения ?
я так понимаю что там где в шаблон письма вмето переменных vbulletin вставляются их значения, возникает проблема
а теперь посмотрите исходник html. и прочитайте, наконец, то, что я писал.
даже если с языком все сделано правильно, возможен случай, когда вы сначала лезете в настройки форума и пишите там "Форум охранников", а только потом вспоминаете про установку русского языка.
Нужно еще раз стереть и заново набрать те же самые русские буквы в настройках форума, где они раньше использовались.
netwind, Огромное спасибо.
Проблема полностью решена. Да, виноват, что сразу невнимательно прочел ваше сообщение.
...
еще раз благодарю!