Waki
Постоялец
- Регистрация
- 14 Ноя 2012
- Сообщения
- 64
- Реакции
- 21
- Автор темы
- #1
Сайт и база используют UTF-8:
Вначале база была в latin1_swedish_ci, я переделал ее в utf-8, также пробовал вариант с htaccess, добавлял строку
но это ничего не дало, старые и новые записи в phpMyAdmin отображаются по прежнему кракозябрами, хотя на самом сайте весь текст отображает нормально.
Подскажите в чем может быть проблема?
на сайте в конфиге:
$config_db_charset='utf8';
$config_db_collation='utf8_general_ci';
в базе:
mysql> SHOW VARIABLES LIKE 'char%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
my.cnf
[mysqld]
character_set_server = utf8
[client]
default-character-set=utf8
Вначале база была в latin1_swedish_ci, я переделал ее в utf-8, также пробовал вариант с htaccess, добавлял строку
AddDefaultCharset utf-8
но это ничего не дало, старые и новые записи в phpMyAdmin отображаются по прежнему кракозябрами, хотя на самом сайте весь текст отображает нормально.
Подскажите в чем может быть проблема?