| |
|
|
| | Все русские слова в базе в 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)
| | | Вопрос снят. Разобрался. | |
| |
|
|