Связка:
mysql-4.1.12-win32
php-5.0.5-Win32
apache_2.0.54-win32
phpMyAdmin-2.6.4-pl1
mysql-administrator-1.1.2-win
интернет-магазин: Shop Script Free
ОС: Windows XP SP2
тестю на localhost:80
Проблема: При загрузке интернет магазина, каталог товаров и сами товары - русские символы (т.е данные которые берутся из БД в MySQL) отображаются как "???????", остальное все - нормально (в т.ч. и английские символы).
Настройки Apache (httpd.conf):
AddDefaultCharset Windows-1251
Настройки PHP (php.ini)
; default_charset = "iso-8859-1" - закоментировано !!!
Настройки MySQL (my.ini)
[client]
default-character-set=cp1251
[mysqld]
default-character-set=cp1251
default-storage-engine=INNODB
Команда mysql>status дала:
Server Characterset cp1251
DB characterset cp1251
client characterset latin 1
conn. characterset latin1
PHPMyAdmin показывает:
Variable Session value Global value
character set client utf8 cp1251
character set connection cp1251 cp1251
character set database cp1251 cp1251
character set results utf8 cp1251
character set server cp1251 cp1251
character set system utf8 utf8 ...
//почему session value отличается от global value ??//
базу данных shop_data подключал стандартную по умолчанию в Shop Script с примерами каталогов и товаров. Английские символы отображаются, нормально. При забивке новых наименований товаров, русские символы снова отображаются как "?????". Тех поддержка скрипта интернет-магазина посоветовала "Для решения этой проблемы попробуйте выставить через phpMyAdmin кодировку windows-1251."
Но где? Я поменял кодировку для таблиц в БД в MySQLAdministrator'е с koi8-r на cp1281, в My SQL (настраивал с помощью MySQLInstanceConfig)
стоит кодировка по умолчанию - cp1281, но почему mySQL>status показывает одно, phpmyadmin - другое, а настройки в my.ini - вообще другие? На главн. стр. PhpMy Admin показывает:
MySQL charset: UTF-8 Unicode (utf8) //почему, ведь я в Мускуле ставил кодировку по умолчанию - cp1281 ??? //
MySQL connection collation cp1251 general_ci - //это уже я выставил, было utf8_general_ci//
Помогите, кто сталкивался с такой проблемой, дельными советами, и по подробнее, а то я в этом деле новичок, апаче+мускуль+пхп недавно начал изучать...
Тема
http://www.imho.ws/showthread.php?t=62430&page=1 - так и не решила подобной проблемы..