LINUX.ORG.RU

История изменений

Исправление andrew667, (текущая версия) :

посмотри какая кодировка стоит для базы (USE mydatabase; а потом show variables like 'char%';). Создай новые записи и потом прочитай. Я подозреваю, что ты в базу внес данные в неверной кодировке. На всякий случай тебе привожу пример my.cnf (centos6)

[mysqld]
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
#character-set-server = utf8
#character-set-database = utf8
default-character-set = utf8

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

[client]
default-character-set = utf8

Обрати внимание на клиента.

Исправление andrew667, :

посмотри какая кодировка стоит для базы (USE mydatabase; а потом how variables like 'char%';). Создай новые записи и потом прочитай. Я подозреваю, что ты в базу внес данные в неверной кодировке. На всякий случай тебе привожу пример my.cnf

[root@andrew667-desktop ~]# cat /etc/my.cnf
[mysqld]
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
#character-set-server = utf8
#character-set-database = utf8
default-character-set = utf8

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

[client]
default-character-set = utf8

Обрати внимание на клиента.

Исходная версия andrew667, :

посмотри какая кодировка стоит для базы (USE mydatabase; а потом how variables like 'char%';). Создай новые записи и потом прочитай. Я подозреваю, что ты в базу внес данные в неверной кодировке.