Судя по всему, какие-то проблемы с модулем DBI, установленным на сервере s2.ho.ua, по всей видимости, не отрабатывается директива mysql_enable_utf8 функции connect. Поэтому при выборе текста из БД и размещении его на веб-страничке, данный текст отображается "кракозябрами" (сама веб-страница тоже в utf-8).
В связи с этим вопрос: действительно ли данная проблема является проблемой сервера, и, если да, решится ли она в ближайшем будущем?
UPD: проблема решена в ходе общения с уважаемой техподдержкой, за что ей большое спасибо. Всем спасибо за внимание!
Проблема с Perl::DBI
Модераторы: dobs, ArniXXX, hostess, bj
Проблема с Perl::DBI
Последний раз редактировалось psv Чт фев 03, 2011 16:40, всего редактировалось 1 раз.
-
- HO Moderators
- Сообщения: 2504
- Зарегистрирован: Вс апр 09, 2006 14:42
- Откуда: /home/Ukraine/Kyiv
- Контактная информация:
Судя по
то тут явно не утф... хотя если вручную поменять то не помогает, мож сами таблицы в БД в 1251...
Код: Выделить всё
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
М. Ну, я в http-заголовке передаю браузеру charset=utf-8, в параметрах БД тоже стоит "сравнение: utf-8" (в русскоязычном phpmyadmin, как по-английский оно звучит не помню).
И браузер автоматом в кодировке утф-8 отображает, когда страничку открываешь.
Что эта мета делает, я, если честно, не знаю.
Насколько я помню, когда эксперементировал с кодировками, разные передавал в http-заголовке и смотрел потом исходный код страницы, эта самая мета не менялась никогда.
А вот кодировка странички менялась.
Поэтому я не обращаю на нее внимания.
И браузер автоматом в кодировке утф-8 отображает, когда страничку открываешь.
Что эта мета делает, я, если честно, не знаю.
Насколько я помню, когда эксперементировал с кодировками, разные передавал в http-заголовке и смотрел потом исходный код страницы, эта самая мета не менялась никогда.
А вот кодировка странички менялась.
Поэтому я не обращаю на нее внимания.