|
|
|
| Работаю в WinXP с Apache+PHP+MySQL. Когда вставляешь данные из PHP в текстовое поле таблицы на русском языке, оператор mysql_query() не работает - данные не заносятся, когда используешь латинский шрифт - данные заносятся нормально. Тоже самое из командной строки, если в операторе INSERT INTO данные, которые необходимо занести в таблицу набираешь русским шрифтом - MySQL выдает ошибку, если используешь латинский шрифт - все работает нормально. Т.е. из сценария PHP и из командной строки не получается ввести данные в таблицу MySQL на русском языке. При создании таблицы использовал кодировку cp1251. Может быть кто-то может подсказать как решить эту проблему. | |
|
|
|
|
|
|
|
для: Andrk
(29.06.2009 в 10:54)
| | Сразу после установки соединения с MySQL-сервером настраиваете кодировку соединения при помощи запроса?
| |
|
|
|
|
|
|
|
для: cheops
(29.06.2009 в 11:25)
| | Большое спасибо, Ваша подсказка работает. | |
|
|
|
|
|
|
|
для: Andrk
(29.06.2009 в 10:54)
| | помимо этого следовало указать кодировку при создании базы данных. | |
|
|
|
|
|
|
|
для: Trianon
(29.06.2009 в 12:05)
| | Спасибо за подсказку. | |
|
|
|