Хостер, как всегда из благих намерений, сделал апдейт на MySQL 4.1.14-standard и phpMyAdmin 2.6.4-pl2 . Поскольку он — «забугорный», поддержка русского ему не так актуальна
В результате в мускульной базе у меня кракозябры. Хотя сайт еще и живет, редактировать данные в базе я не могу. Пока изуродовал «только» 7 таблиц всего архива файлов. В правой колонке на первой страничке можно увидеть результат — вопросительные знаки вместо букв. Подробнее — http://phpclub.ru/faq/wakka.php?wakka=Mysql41Rus
Кто поможет решить проблему?
Знаете провел эксперимент следуещего характера,
создал таблицу добавил туда поля с русским текстом в кодировке
cp1251 (или windows1251);
написав
mysql_select_db( "test_1",$db);
$query = "select * from table_1";
$result = mysql_query($query,$db);
получил результат где руские символы в виде вопросиков ????
однако добавив
mysql_query("SET NAMES cp1251",$db);
перед запросом
или в полном варианте
mysql_select_db( "test_1",$db);
$query = "select * from table_1";
mysql_query("SET NAMES cp1251",$db);
$result = mysql_query($query,$db);
вывел все символы нормально;
так что я думаю необходимо перед выполнением каждого подобного запроса(результатом у которого рускоязычные символы являются)
добавить mysql_query(«SET NAMES кодировка в которой хранится текст»,$db);