lenich
Новичок
INSERT и UTF-8
Привет.Никак не получается сделать insert в mysql базу.
Данные приходят в utf-8, но при запросе в базу вставляется толко первый символ в строке.
т.е.
$val = 'login'; (utf-8)
"INSERT INTO users (login) VALUES(' ".$val." ')"
вставит в базу запись с логином л.
Все скрипты перевел в utf-8, сделал SET NAMES 'utf8' COLLATE 'utf8_general_ci', пробовал ставить локаль, но тоже не работает. Кстати если строку с запросом сохранить в файл, то все сохраняется нормально. Что делать?
Привет.Никак не получается сделать insert в mysql базу.
Данные приходят в utf-8, но при запросе в базу вставляется толко первый символ в строке.
т.е.
$val = 'login'; (utf-8)
"INSERT INTO users (login) VALUES(' ".$val." ')"
вставит в базу запись с логином л.
Все скрипты перевел в utf-8, сделал SET NAMES 'utf8' COLLATE 'utf8_general_ci', пробовал ставить локаль, но тоже не работает. Кстати если строку с запросом сохранить в файл, то все сохраняется нормально. Что делать?