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 :: Версия для печати :: Проблемы с кодировкой
Форумы портала PHP.SU » » Кодировки и все смежное » Проблемы с кодировкой

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

1. afuno - 04 Августа, 2011 - 15:21:16 - перейти к сообщению
Привет.

Я некоторое время писал сайт на локалке и всё было нормально, без проблем. 2 дня назад перенёс сайт на хостинг, всё работало нормально некоторое время. Но затем потом везде весь русский текст, который брался из БД превращался в "???????????". Погуглил, нашёл решение, добавил:
PHP:
скопировать код в буфер обмена
  1. mysql_query ("set_client='utf8'");
  2. mysql_query ("set character_set_results='utf8'");
  3. mysql_query ("set collation_connection='utf8_general_ci'");
  4. mysql_query ("SET NAMES utf8");

в файл подключения к бд. "????????" сменилось на:
http://s60[dot]radikal[dot]ru/i170/1108/[dot][dot][dot]4f079a0851c8[dot]png

В общем я так и не понял как это исправить. Пришёл сюда в надежде, что мне тут помогут.
2. ams - 04 Августа, 2011 - 22:33:07 - перейти к сообщению
mysql_set_charset("utf8"); или в текстовом редакторе поменять с ANSII na UTF-8

 

Powered by ExBB FM 1.0 RC1