Задавайте вопросы, мы ответим
Вы не зашли.
Работаю в WinXP с Apache+PHP+MySQL. Когда вставляешь данные из PHP в текстовое поле таблицы на русском языке, оператор mysql_query() не работает - данные не заносятся, когда используешь латинский шрифт - данные заносятся нормально. Тоже самое из командной строки, если в операторе INSERT INTO данные, которые необходимо занести в таблицу набираешь русским шрифтом - MySQL выдает ошибку, если используешь латинский шрифт - все работает нормально. Т.е. из сценария PHP и из командной строки не получается ввести данные в таблицу MySQL на русском языке. При создании таблицы использовал кодировку cp1251. Может быть кто-то может подсказать как решить эту проблему.
Неактивен
А текст ошибки какой?
Очень велика вероятность, что Вы не выполняете команду SET NAMES cp1251 после соединения с базой,
но интересно, почему «не заносятся», а не «получаются вопросики».
Неактивен
paulus
Большое спасибо, после выполнения SET NAMES cp1251 все работает нормально.
Неактивен