Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Кракозябры при вводе в базу.
Форумы портала PHP.SU » » Вопросы новичков » Кракозябры при вводе в базу.

Страниц (1): [1]
 

1. Zafod - 30 Сентября, 2011 - 09:49:47 - перейти к сообщению
Проблема с кодировками. Везде используется cp1251.
Перед вводом и выводом стоит Mysql_query (SET NAMES cp1251); база данных тоже в cp1251.
Данные из формы вводятся в базу и выводятся из нее без проблем и в читаемом виде .
Но в базе они в виде крокозябр.
В чем может быть проблема? Растерялся
2. DeepVarvar - 30 Сентября, 2011 - 09:53:02 - перейти к сообщению
Zafod пишет:
Но в базе они в виде крокозябр
А вы ныряете в базу с аквалангом и смотрите сквозь маску на кракозяблы?
3. Мелкий - 30 Сентября, 2011 - 09:53:47 - перейти к сообщению
А в базе чем смотрите? Вот этому самому клиенту к базе тоже надо сказать, в какой кодировке данные.
4. Zafod - 30 Сентября, 2011 - 09:56:55 - перейти к сообщению
Цитата:
А вы ныряете в базу с аквалангом и смотрите сквозь маску на кракозяблы?

нет.
Цитата:
А в базе чем смотрите? Вот этому самому клиенту к базе тоже надо сказать, в какой кодировке данные.

через командную строку mysql.
5. Мелкий - 30 Сентября, 2011 - 10:22:50 - перейти к сообщению
Zafod пишет:
через командную строку mysql.

Так это - тоже клиент MySQL. И ему точно так же надо сказать, какую кодировку использовать.
6. Zafod - 30 Сентября, 2011 - 10:30:43 - перейти к сообщению
во всех конфигах прописано что используется cp1251 и сама база тоже в ней по идее работает, по крайней мере в variables указана кодировка cp1251.

 

Powered by ExBB FM 1.0 RC1