Forum. MyNuke.ru

Forum. MyNuke.ru (http://forum.mynuke.ru/index.php)
-   Общие вопросы (http://forum.mynuke.ru/forumdisplay.php?f=19)
-   -   Опять кодировка в РНРNuke (http://forum.mynuke.ru/showthread.php?t=2861)

sailor 12.06.2007 15:16

Опять кодировка в РНР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. Вроде все правильно.
Може кто встречался с этой проблемой.

Astrix 12.06.2007 16:27

Цитата: Сообщение от sailor
Система:
Freebsd 6.2
MySql 5.0.41
PHP-5.2.3

Установил PHPNuke - по русски, проблем не было, все прошло на ура.
Однако, отображение в брайзере русских букв, которые, как я понял, находяться в
БД знаками ????. Перепробывал различные способы устранения.
Пересборка MySql c поддержкой кодовой таблицы cp1251
Настройка конфигурационного файла my.cnf
Dump БД и востановление со строчкой set names 'cp1251'; в первой строке дампа.
Не помогает. Все записи в БД, как я понимаю, в unicode.
В PHPAdmin все таблицы с кодовой таблицей cp1251. Вроде все правильно.
Може кто встречался с этой проблемой.


Дампить испорченную базу уже бесполезно. Нужно, настроив нормально мускул (в плане кодировок), залить чистую базу из архива нюка.

sailor 12.06.2007 17:20

Это уже понял.
Попробывал следующее.
Скачал Администратора для MySql for Windows
Удалил бд nuke, создал новую и скрипт nuke.sql прогнал через него.
Вопросики через браузер не изчезли, но запросы в админитраторе
стали отвечать нормально, то есть нормальные русские строчки.

Как по твоему правильно настроить мускул.

Astrix 12.06.2007 20:14

выдержка из моего конфига:
[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, время: 08:47.

Copyright © 2005 by Soniks