LINUX.ORG.RU

Проблемы с utf-8 в PHP 5.04/MySQL 4.1.12 (Mandriva-2006)


0

0

Не отображаются русские символы на локальной версии моего сайта.

Локаль - utf-8, база - в utf-8, скрипты и шаблоны - тоже. В HTTP-хедерах, тегах <meta> charset тоже utf-8.

В принципе, все должно быть кошерно и так, без всяких твиков, ан нет! Русские символы отображаются как ????? :0(.

Хотя, в phpMyAdmin - все правильно.

iconv() тоже не помогает (что во что перекодировать? там и так все - utf-8)

Что я уже только не делал, и в .htaccess кодировку для каталога прописывал, и менял настройки php.ini - все без толку.

Если кто сталкивался с подобной проблемой, помогите в ее устранении. И укажите, плиз, где про это можно прочитать подробную доку.

Спасибо.

смотри доки по настройки кодировки для mysql
и для клиента
/etc/my.cnf

Niki
()

В том случае, если настройка дефолтной локали для сервера (my.cnf) не помогает, использовать SET NAMES в скрипте, дабы поправить connection_charset (переменную, которую можно посмотреть черз SHOW VARIABLES).

TLoD_Snake
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.