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 :: Версия для печати :: Кодировка Mysql
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » Кодировка Mysql

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

1. OverNik - 14 Ноября, 2009 - 06:37:41 - перейти к сообщению
таблица (Отобразить)

файл php (Отобразить)


Запрос с файла идет нормально, но проблема с кирилецей, к примеру, если я введу в скрипте "Главная страница" то в базу попадает "ГлавнаÑ�"

Как решить даную проблему? Может не правельно создал таблицу?
2. Djin_dj - 14 Ноября, 2009 - 09:37:08 - перейти к сообщению
в загаловке сайта charset какой стоит?
3. OverNik - 14 Ноября, 2009 - 10:01:11 - перейти к сообщению
Поставил как в http://forum.php.su/topic.php?fo...53618#1258153618 написано, через HEADER
4. Roler - 14 Ноября, 2009 - 10:40:43 - перейти к сообщению
Сразу после соединения с БД поставьте

CODE (text):
скопировать код в буфер обмена
  1. mysql_query ("SET NAMES 'utf8'");
5. OverNik - 14 Ноября, 2009 - 13:48:31 - перейти к сообщению
Помогло, спасибо!)))
6. EuGen - 14 Ноября, 2009 - 14:35:12 - перейти к сообщению
init_connect SET NAMES "utf8"
7. krutovaniya - 14 Ноября, 2009 - 16:11:19 - перейти к сообщению
Вроде при установке MySQL можно сразу UTF8 задать
8. OverNik - 14 Ноября, 2009 - 21:43:06 - перейти к сообщению
устанавливал LAMP, вроде не спрашивали Улыбка
9. Denche - 14 Октября, 2014 - 08:04:54 - перейти к сообщению
У меня аналогичная проблема, только почему-то только с одной таблицей: кириллица в БД заносится в виде символов Ð?Ñ?иколÑ?
а на сайте выводится в виде
Ð?Ñ?иколÑ?
Перепробывал вроде всё и в .htaccess принудительно, и в header, и в конфиге после соединения (и до) с БД
CODE (htmlphp):
скопировать код в буфер обмена
  1. $mysqli->query("SET NAMES 'utf8'");
  2. $mysqli->query("SET character_set_client='utf8'");
  3. $mysqli->query("SET character_set_connection='utf8'");
  4. $mysqli->query("SET character_set_results='utf8'");
  5.  

и в самой БД менял кодировку таблиц. Но всё без толку. Кто подскажет где капнуть?

Пробывал с utf8 и cp1251

 

Powered by ExBB FM 1.0 RC1