Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > кодировка UTF-8


Автор: СЭНСЭЙ 18.3.2012, 12:51
Добрый день!

Делаю сайт.
Весь исходный код - UTF-8
Код

<META http-equiv="Content-Type" content="text/html; charset=UTF-8">


кодировка таблиц базы данных CHARACTER SET utf8 COLLATE utf8_general_ci;

Локально все работает, но после того как перенес сайт на хостинг в базу невозможно внести текст кирилицей.
PhPMyAdmin при попытке внести русский текст вносит в строку знаки вопросов ????
У меня внесение в базу на сайте сделано через ajax. 
Внесение аяксом в базу вообще не срабатывает.

Помогите пожалуйста.

Автор: СЭНСЭЙ 18.3.2012, 14:33
после произведения таких действий с таблицами:
Код

Alter Table `dbname`.`temptable1`
                CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
                Alter Table `dbname`.`temptable1`
                DEFAULT CHARACTER SET utf8;


через сайт данные стали вноситься в базу корректно и выводиться тоже.

Всем спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)