Показать сообщение отдельно
awj7681 вне форума      Старый #46  
awj7681
Новенький
Регистрация: 06.12.2006
Сообщения: 7


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для awj7681 Найти все сообщения от awj7681 Добавить awj7681 в список друзей  
12.12.2006, 15:21

Щас застрелюсь!!!!!!!!!!
Опять я буду доставать вас.
Нашел в логах также момент записи в базу данных кириллического названия модуля -
106 Query SHOW GLOBAL STATUS
106 Query SHOW INNODB STATUS
122 Query SELECT radminsuper FROM nuke_authors WHERE aid='awj7681'
122 Query set names cp1251
122 Query set character_set_client cp1251
122 Query set character_set_results cp1251
122 Query set collation_connection cp1251_general_ci
122 Query update nuke_modules set custom_title='Ôàéëè', view='0', inmenu='1', mod_group='0' where mid='3'
122 Query set names cp1251
122 Query set character_set_client cp1251
122 Query set character_set_results cp1251
122 Query set collation_connection cp1251_general_ci
122 Query SELECT title FROM nuke_modules ORDER BY title ASC
122 Query set names cp1251
122 Query set character_set_client cp1251
122 Query set character_set_results cp1251
122 Query set collation_connection cp1251_general_ci
122 Quit

Строка - update nuke_modules set custom_title='Ôàéëè', view='0', inmenu='1', mod_group='0' where mid='3'. Это на украинском (русском) – Файли(ы).

Какого хера запрос на обновление идет в таком виде????? И в базе сохраняется в таком же виде. Но если в ручную через phpMyAdmin исправить в самой базе, то загружается на страницу в нормальном виде.

Как я понял, проблема вот в чем. Вся кириллица сохраняется в базе данных как «html named entites», то есть, например, слово «Журнал» перекодируется в - Æóðíàë. Вот как избежать этого? И потом из базы грузить этот «html named entites» и отображает какой-то бред – Æóðíàë, то же слово, но в непонятной кодировке. Но если в ручную через phpMyAdmin исправить в самой базе на «Журнал», то загружается на страницу в нормальном виде, т.е. – «Журнал».

Так что проблемы отображения кириллических данных из самой базы – НЕТ. Есть только проблема их правильного сохранения, т.е. без конвертирования в «html (named) entites».

P.S. Все выше прочитанное мною уже проделано не один десяток раз.