Оттягиваю момент установки phpmyadmin до последнего :о)
Тривиальная задача, написать скриптик на выполнение sql-запросов. Писать буду подробно, т. к. все может иметь значение.
Есть таблица mysql:
CREATE TABLE news
(
new_id INTEGER NOT NULL AUTO_INCREMENT,
cu_id INTEGER NOT NULL,
new_header BLOB NOT NULL,
new_date DATE NOT NULL,
new_text BLOB NOT NULL,
emp_id INTEGER NOT NULL,
PRIMARY KEY(new_id)
);
Есть html-форма отправки sql-запроса и пхп-шный скрипт на выполнение этого запроса. Оба документа в кодировке UTF-8, которая является default charset на Апаче.
magic_quotes_gpc off;
слэши перед эскейп символами проставлены вручную.
Вставляю в таблицу запись:
INSERT INTO news (cu_id, new_header, new_date, new_text, emp_id)
VALUES (1, \'какой-то русский текст с \\"кавычками\\" \', 030303, \'какой-то русский текст с \\"кавычками\\" \',1);
MySQL пишет ошибку синтаксиса: "You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near "какой-то русский текст с \\"кавычкЊ
Обратите внимание на символ древнекитайского алфавита "Њ" в конце строки ошибки. Как с этим бороться?
Кодировку домунтов изменить не имею права, настройки Apache не в моей юрисдикции.