Опять кодировка в РНРNuke
Система:
Freebsd 6.2 MySql 5.0.41 PHP-5.2.3 Установил PHPNuke - по русски, проблем не было, все прошло на ура. Однако, отображение в брайзере русских букв, которые, как я понял, находяться в БД знаками ????. Перепробывал различные способы устранения. Пересборка MySql c поддержкой кодовой таблицы cp1251 Настройка конфигурационного файла my.cnf Dump БД и востановление со строчкой set names 'cp1251'; в первой строке дампа. Не помогает. Все записи в БД, как я понимаю, в unicode. В PHPAdmin все таблицы с кодовой таблицей cp1251. Вроде все правильно. Може кто встречался с этой проблемой. |
Дампить испорченную базу уже бесполезно. Нужно, настроив нормально мускул (в плане кодировок), залить чистую базу из архива нюка. |
Это уже понял.
Попробывал следующее. Скачал Администратора для MySql for Windows Удалил бд nuke, создал новую и скрипт nuke.sql прогнал через него. Вопросики через браузер не изчезли, но запросы в админитраторе стали отвечать нормально, то есть нормальные русские строчки. Как по твоему правильно настроить мускул. |
выдержка из моего конфига:
[client] ....... default-character-set = cp1251 character-sets-dir = /usr/local/mysql5/share/charsets ........ [mysqld] ........ default-character-set = cp1251 init-connect = "set names cp1251" ........ у меня с 5-й версией мускула такие же траблы были, пока это в конфиг не вбил |
Часовой пояс GMT +4, время: 01:50. |
Copyright © 2005 by Soniks