Форум русской поддержки Joomla!® CMS
08.12.2016, 16:01:01 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Формы обратной связи присылают иероглифы

 (Прочитано 656 раз)
0 Пользователей и 1 Гость смотрят эту тему.
gtdonnu
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« : 29.10.2015, 19:55:29 »

Доброго времени суток. Проблема состоит в следующем: пользуюсь Joomla 2.5, установил компонент RSForm, чтобы сделать обратную связь на три электронных адреса. После создания всех не обходимых полей решил протестить и столкнулся с неприятной штукой. Если перейти в пункт "Управление предоставленными файлами" то сообщения отображаются корректно, а на почту приходят сообщения следующего типа : Поступил новый предоставленный файл . Пробовал устанавливать другие модули, компоненты - результат тот же. В файле .htaccess дописал AddDefaultCharset utf8 - результата не дало. База SQL в кодировке utf8_unicode_ci. На хостинге (пользуюсь услугами freehost) в пункте Apache указана тоже кодировка utf8. Причем иероглифами присылает только русские буквы и не только в обратной связи, но и используя Массовую рассылку. Помогите кто нибудь.

« Последнее редактирование: 29.10.2015, 21:29:48 от gtdonnu » Записан
gtdonnu
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #1 : 01.11.2015, 17:59:26 »

Вообще нет никаких идей?
Записан
capricorn
Живу я здесь
******

Репутация: +86/-0
Offline Offline

Сообщений: 1414


« Ответ #2 : 01.11.2015, 19:39:41 »

В свойствах письма (масс рассылка, например) должно быть что-то типа, если отправка идет через php:
X-Mailer: PHPMailer 5.2.9 (https://github.com/PHPMailer/PHPMailer/)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Если другая кодировка при настройке Apache UTF8, то нужно обратиться к хостеру. Или возможно "слетела" кодировка файлов обработчиков почты. В таком случае надо их "перезалить" новыми - желательно с кодировкой UTF8 без BOM. У вас похоже кодировка 1251 отдается для писем.
Записан
gtdonnu
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #3 : 01.11.2015, 22:48:46 »

А подробнее можно? Где посмотреть свойства письма массовой рассылки? В Joomle не нашел. Кодировка файлов обработчиков почты - где их искать??
Записан
capricorn
Живу я здесь
******

Репутация: +86/-0
Offline Offline

Сообщений: 1414


« Ответ #4 : 02.11.2015, 00:22:57 »

в самом полученном письме. обработчики по-моему находятся в \libraries\phpmailer.
Записан
gtdonnu
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #5 : 04.11.2015, 10:08:42 »

Спасибо. Вы были правы. Письма на почту приходили в кодировке iso-8859-1, заменив файлы обработчика почты результата сразу же не добился. Пришлось в phpmailer.php поменять public $CharSet           = 'iso-8859-1'; на public $CharSet           = 'utf-8'; После этого письма стали приходит на русском языке.
Записан
pol_mag
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 5


« Ответ #6 : 18.11.2015, 13:08:50 »

Уважаемые спецы, у меня похожая проблема, только с доской объявлений. Ситуация следующая, все работает нормально, с компа все объявы проходят без проблем, но вот если заливаешь объяву с мобильника или планшета, то объявление сохраняется кракозябрами. Люди добрые, помогите кто чем сможет, отблагодарю.
Вот скрин кракозябр
https://cloud.mail.ru/public/8PAv/MJxvMrd2S

Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet