Тема: Проблема с кодировкой в PhpMyAdmin
Добрый день!
Хочу обратиться за помощью по известной проблеме. Поиском пользовался, но так и не смог сделать кодировку у себя.
MySQL
Server: localhost via TCP/IP
Server version: 5.1.40-community
Protocol version: 10
User: German@localhost
MySQL charset: UTF-8 Unicode (utf8)
Web server
Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8k PHP/5.3.3
MySQL client version: mysqlnd 5.0.7-dev - 091210 - $Revision: 300533 $
PHP extension: mysql
phpMyAdmin
Version information: 3.2.3
Сервер локальный.
При загрузке дампа БД в PMA данные на русском отображаются так - Ëó÷øèå ìîäåëè âåùåé - èíòåðíåò ìàãàçèí æåíñêîé îäå....
А на сайте (локальный сервер) так ?????, ????, ????????
В дампе БД кириллица отображается так - 'ГЌГ Г§ГўГ ГГЁГҐ Âà øåãî ìà ãà çèГГ
Глобальная кодировка соединения с MySQL (запрос SHOW GLOBAL VARIABLES LIKE 'char%';) :
Variable_name Value
character_set_client cp1251
character_set_connection cp1251
character_set_database cp1251
character_set_filesystem binary
character_set_results cp1251
character_set_server cp1251
character_set_system utf8
character_sets_dir \usr\local\mysql-5.1\share\charsets\
настройки my.cnf:
[client]
port = 3306
socket = /tmp/mysql5.sock
default-character-set = cp1251
character-sets-dir = /usr/local/mysql-5.1/share/charsets
[mysqld]
# Кодировка баз данных по умолчанию.
default-character-set = cp1251
init-connect = "set names cp1251"
skip-character-set-client-handshake
Понимаю, что у данной проблемы может быть много решений. Может быть здесь мне помогут... Заранее благодарю за ответ!