Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Проблема с кодировкой (utf8) в mysql
Форумы портала PHP.SU » » Вопросы новичков » Проблема с кодировкой (utf8) в mysql

Страниц (1): [1]
 

1. livote - 31 Мая, 2014 - 20:53:45 - перейти к сообщению
На денвере всё хорошо. Грузанул файлы на хостинг, то когда добавляю данные в базу данных - русские символы мутируются в что-то типа Дмитрий

Прописал

mysql_query("SET NAMES utf8");
mysql_query('SET CHARACTER SET utf8');

(честно говоря не помню, что именно делают эти строки, помню что мне раньше помогало)

Теперь в бд вместо неведомой хренатени стали вопросики ???????

кодировка в бд utf8_general_ci

в .htaccess прописал AddDefaultCharset utf-8

Что за дела?
(Добавление)
Решено. надо так:
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8'");
mysql_query("SET SESSION collation_connection = 'utf8_general_ci'");

 

Powered by ExBB FM 1.0 RC1