|
|
|
| Все русские слова в базе в phpmyadmin отображаются знаками вопроса, а при выводе квадратиками. Везде сравнение с cp1251_general_ci
После подключения пишу вот так:
mysql_query ("SET NAMES `cp1251`");
mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");
|
пожалуйста помогите мне | |
|
|
|
|
|
|
|
для: Rembrant
(02.06.2007 в 10:51)
| | аналогичные запросы нужно было выполнить перед созданием БД, таблиц, и перед занесением данных в таблицы.
Меж тем, они эквивалентны одному set names 'cp1251' | |
|
|
|
|
|
|
|
для: Rembrant
(02.06.2007 в 10:51)
| | Какая кодировка сообщается клиенту при отдаче документа? В phpMyAdmin какая кодировка? | |
|
|
|
|
|
|
|
для: Unkind
(02.06.2007 в 12:22)
| | Trianon
Таблица создана в ручную в phpmyadmin везде кодировку ставил cp1251_general_ci
И перед занесеним везде:
mysql_query ("SET NAMES `cp1251`");
mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'"); | |
|
|
|
|
|
|
|
для: Rembrant
(02.06.2007 в 12:54)
| | в дампе данные тоже были в 1251?
При создании (или сразу после создания) БД Вы указали, что в БД будет умалчиваемая кодировка cp1251?
В phpmyadmin это делается в разделе "операции"
Или БД Вы создавали не через PMA? | |
|
|
|
|
|
|
|
для: Trianon
(02.06.2007 в 13:36)
| | Да, вы правы, при создании бд кодировка стояла не та. Сейчас всё пересоздал заново с нужной кодировкой и всё норм. Спасибо. | |
|
|
|
|
|
|
|
для: Rembrant
(02.06.2007 в 14:10)
| | Только теперь в phpmyadmin не получается вручную изменять данные, пишет
MySQL вернула пустой результат (т.е. ноль рядов).
В чем тут дело? Как исправить? | |
|
|
|
|
|
|
|
для: Rembrant
(02.06.2007 в 15:03)
| | Вопрос снят. Разобрался. | |
|
|
|