История изменений
Исправление 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%';). Создай новые записи и потом прочитай. Я подозреваю, что ты в базу внес данные в неверной кодировке.