Проблемы с кодировкой

SB
На сайте с 06.11.2011
Offline
11
551

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

Залез в саму базу, в поле users, там все нормально, без знаков вопроса отображается. Ясно, что дело в настройках MySQL. Попробовал добавить принудительно записи о кодировке UTF8 (у меня в ней все сайты) - не помогло. Сайты отображаются нормально, а вот имена пользователей - встречаются знаки вопроса в них.

Вот мой конфиг MySQL (/etc/my.cnf):


[mysqld]
character_set_server=utf8
collation_server=utf8_unicode_ci
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

# Semisynchronous Replication
# http://dev.mysql.com/doc/refman/5.5/en/replication-semisync.html
# uncomment next line on MASTER
;plugin-load=rpl_semi_sync_master=semisync_master.so
# uncomment next line on SLAVE
;plugin-load=rpl_semi_sync_slave=semisync_slave.so

# Others options for Semisynchronous Replication
;rpl_semi_sync_master_enabled=1
;rpl_semi_sync_master_timeout=10
;rpl_semi_sync_slave_enabled=1

# http://dev.mysql.com/doc/refman/5.5/en/performance-schema.html
;performance_schema


[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

[client]
default-character-set=utf8

Подскажите, где я что не учел плиз.... Заранее спасибо.

p.s.: CentOS 5.4, MySQL устанавливал через yum

p.p.s: Базы и таблицы как полагается в UTF8, ничего не понимаю, может дело не в базе а в настройках PHP? iconv установлен. До этого стоял PHP 5.2 + MySQL 5.0. Теперь: PHP 5.2 + MySQL 5.5.2

p.p.p.s: Есть подозрение что дело может быть даже не в базе (с другими сайтами подобного не наблюдается), а с библиотекой mbstring. Но все попытки баловаться с параметрами этого дела в PHP.INI ни к чему не привели.

Предлагаю выгодное приватное решение для конверта Вашего трафика. Принимается трафик с доров и белых проектов. Обращайтесь в личку.
Yapy
На сайте с 30.01.2012
Offline
2
#1

Кодировка сервера у вас тоже UTF-8, я так понимаю?

А какая кодировка у отдаваемых страниц сервером?

SB
На сайте с 06.11.2011
Offline
11
#2
Yapy:
Кодировка сервера у вас тоже UTF-8, я так понимаю?
А какая кодировка у отдаваемых страниц сервером?

Все в UTF8. Вот ссылка на сайт где имеет место проблема. Как видно, все отображается отлично, но стоит завести пользователя с русским именем..... Таблица и база в UTF8, в самой базе также все читаемо без проблем.

Вот PHPINFO

До переустановки ВПСа все работало как часы. Значит я где то в настройках накосячил.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий