Saturn
Новичок
Проблема с русским текстом в UTF-8
Windows 2003 Server SP1 Eng
Apache 1.3.34
PHP 4.4.3 (mbstring, iconv и пр. - всё есть)
MySQL 5.0.18
Тяну из таблицы под MySQL 5.0.18 данные (они там хранятся в UTF-8) - текст русский (проги типа Navicat видят его нормально).
Получаю текст в UTF-8 (mbstring опознаёт его как "UTF-8"), переконвертирую в CP1251 для отображения на сайте (c помощью mbstring, iconv или любым другим способом)
и нифига не получается.
Есть такой скрипт от tony2001 - он определяет кодировку: так вот моего текста определяет, как "KOI8-R".
В общем, подскажите, как мне всё-таки получить текст в удоваримом для браузера виде.
Есть ли универсальные методы для этого (ну или хотя бы почти универсальные)?
Просьба не отсылать в FAQ, темы про MySQL и кодировку и т.п. - уже прочитал ВСЁ!!!
Просьба также не предлагать изменить формат базы - в базу данные вбивает сторонний софт - им управлять нет возможности.
Windows 2003 Server SP1 Eng
Apache 1.3.34
PHP 4.4.3 (mbstring, iconv и пр. - всё есть)
MySQL 5.0.18
Тяну из таблицы под MySQL 5.0.18 данные (они там хранятся в UTF-8) - текст русский (проги типа Navicat видят его нормально).
Получаю текст в UTF-8 (mbstring опознаёт его как "UTF-8"), переконвертирую в CP1251 для отображения на сайте (c помощью mbstring, iconv или любым другим способом)
и нифига не получается.
Есть такой скрипт от tony2001 - он определяет кодировку: так вот моего текста определяет, как "KOI8-R".
В общем, подскажите, как мне всё-таки получить текст в удоваримом для браузера виде.
Есть ли универсальные методы для этого (ну или хотя бы почти универсальные)?
Просьба не отсылать в FAQ, темы про MySQL и кодировку и т.п. - уже прочитал ВСЁ!!!
Просьба также не предлагать изменить формат базы - в базу данные вбивает сторонний софт - им управлять нет возможности.