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

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: [Решено] Слетает кодировка комментариев  (Прочитано 6071 раз)
0 Пользователей и 1 Гость смотрят эту тему.
vvk186
Захожу иногда
**

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

Пол: Мужской
Сообщений: 11



« : 10.08.2009, 12:07:10 »

День добрый.
Проблема - Слетает кодировка комментариев
В админке и модуле последних комментариев комметарии отображаются корректно, а в текущем материале и SOBI2 все сыпется
Joomla 1.5.14
JComments 2.1.0.0  [06/08/2009]
Хостинг RU-center

сайты vvkam_ru , lovi_ru

СПАСИБО.

------------------------
SYSTEM:
Server:     Apache/1.3.37 (Unix) mod_gzip/1.3.26.1a mod_fastcgi/2.4.2 PHP/5.2.9 rus/PL30.22     OK     
Platform:    FreeBSD web51.nic.ru 6.2-RELEASE-p8    OK    
Версия PHP:    5.2.9 (apache)    OK    
Версия MySQL:    4.1.22    OK    
Ограничение памяти для PHP-скриптов:    64 MB    OK    
Время выполнения для PHP-скриптов:    90 Seconds    OK    
PHP Safe Mode:    disabled    OK    
PHP Register Globals:    disabled    OK    
CMS RG эмуляция:    disabled    OK    
GD библиотека:    installed    OK    
iconv / mbstring библиотеки:    installed    OK    
Кодировка:    utf-8    OK    
Сопоставление соединения с MySQL:    utf8_general_ci    OK    
CMS:    Joomla! 1.5.14    OK
------------------
« Последнее редактирование: 10.08.2009, 17:05:42 от smart » Записан
smart
Администратор
*******

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

Пол: Мужской
Сообщений: 8204


тружусь даже во сне...


« Ответ #1 : 10.08.2009, 13:08:21 »

Попробуй в файл .htaccess добавить вот такую строчку:

Код:
AddDefaultCharset UTF-8
Записан
vvk186
Захожу иногда
**

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

Пол: Мужской
Сообщений: 11



« Ответ #2 : 10.08.2009, 15:09:51 »

ставлю - не помогает
может, что-то в настройках модуля php надо?
Записан
smart
Администратор
*******

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

Пол: Мужской
Сообщений: 8204


тружусь даже во сне...


« Ответ #3 : 10.08.2009, 15:18:45 »

Хм, точно прописали указанную строку? Просто по непонятным мне причинам, у вас сервер возвращает результат с неверной кодировкой:

Заголовки запроса
Цитировать
Host   www.lovi.ru
User-Agent   Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14 WebMoney Advisor
Accept   text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language   ru-ru,ru;q=0.8,en-us;q=0.6,en;q=0.4,uk;q=0.2
Accept-Encoding   gzip,deflate
Accept-Charset   windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive   300
Connection   keep-alive
Content-Type   application/x-www-form-urlencoded; charset=UTF-8
If-Modified-Since   Thu, 01 Jan 1970 00:00:00 GMT
Referer   http://www.lovi.ru/Novoe/Tscentral-nyyi-magazin-Moskva-Ogorodnyyi-pr.-d.9.html
Content-Length   60
Pragma   no-cache

Заголовки ответа
Цитировать
Date   Mon, 10 Aug 2009 11:14:19 GMT
Server   Apache/1.3.37 (Unix) mod_gzip/1.3.26.1a PHP/5.2.9 mod_fastcgi/2.4.2 rus/PL30.22
X-Powered-By   PHP/5.2.9
P3P   CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
Connection   close
Content-Type   text/plain; charset=windows-1251
Expires   Thu, 01 Jan 1970 00:00:01 GMT
Last-Modified   Mon, 10 Aug 2009 11:14:20 GMT

Как видите, запрос на сервер уходит в кодировке utf-8, а вот ответ по непонятной причине приходит в 1251, что неприемлемо. Попробуйте проконсультироваться у хостера, каким образом у вас можно принудительно выставить ответ в utf-8. Ибо сам компонент JComments кодировку ответа не выставляет, и на нее никак не влияет. Joomla 1.5 тоже про 1251 ничего не знает, так что такая ситуация возможна лишь в том случае, если сервер настроен по умолчанию на 1251.
Записан
vvk186
Захожу иногда
**

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

Пол: Мужской
Сообщений: 11



« Ответ #4 : 10.08.2009, 15:27:26 »

хорошо, попробую исправить, хотя я от этом "догадывался".
Странно другое - ЭТО "вылезает" только под JComments?, все остальное вроде работает нормально.
Записан
smart
Администратор
*******

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

Пол: Мужской
Сообщений: 8204


тружусь даже во сне...


« Ответ #5 : 10.08.2009, 15:41:04 »

Вопрос вполне законный и логичный, но ответа я на него вам сходу не могу. Но на самом деле, это не только с JComments, а с любым компонентом, который выводит данные без обрамления шаблоном, вот, к примеру ссылка, которая тоже выведет у вас кракозябры:

http://www.lovi.ru/index.php?option=com_content&tmpl=component

А должна показаться по умолчанию, корректная страница с текстом сообщения об ошибке...

Кстати, а у вас на данном сайте стоит JComments 2.0, а не 2.1.0.0, это видно по JavaScript файлу jcomments-v2.0.js, в новой версии он называется jcomments-v2.1.js
Записан
vvk186
Захожу иногда
**

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

Пол: Мужской
Сообщений: 11



« Ответ #6 : 10.08.2009, 16:06:09 »

Спасибо, поправил, но пришлось править файл virtual.conf.auto, хотя хостер против.
Теперь вроде работает _vvkam.ru_
Записан
smart
Администратор
*******

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

Пол: Мужской
Сообщений: 8204


тружусь даже во сне...


« Ответ #7 : 10.08.2009, 16:22:33 »

Т.е. после исправления кодировки по умолчанию на сервере проблема разрешилась?
Записан
VP
Осваиваюсь на форуме
***

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

Пол: Мужской
Сообщений: 82


« Ответ #8 : 05.05.2010, 12:31:04 »

Подтверждаю, что после того как в файле конфигурации на серваке переписал AddDefaultCharset windows-1251 на AddDefaultCharset utf-8 и перезапустил вирт.сервер, всё заработало.
Записан
OKEAH
Осваиваюсь на форуме
***

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

Пол: Мужской
Сообщений: 48



« Ответ #9 : 11.08.2010, 23:31:20 »

Возникла такая же проблема на локалке. Слетела кодировка. притом только в Firefox она отображалась некорректно, в остальных браузерах выводилось нормально.
Решилось добавлением в .htaccess
строки
AddDefaultCharset utf-8
Записан
Akksimo
Давно я тут
****

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

Пол: Мужской
Сообщений: 213


Без выходных


« Ответ #10 : 27.03.2012, 17:06:55 »

изменить кодировку в файле /etc/httpd.conf.auto вручную на utf-8 но как получить доступ к этому файлу?
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | 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