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. troelsenon - 09 Декабря, 2014 - 14:17:56 - перейти к сообщению
Доброго времени суток. Вывожу текст на русском языке, получается вот так - ”авлеР.

Таблица MySQL в кодировке cp 1251, файл php в utf8.

В файле указано - mysql_query("set names 'utf8'");
mysql_query ('SET CHARACTER SET utf8');

Но, это не решает проблему.

Подскажите, как это осуществить.
2. esterio - 09 Декабря, 2014 - 14:25:02 - перейти к сообщению
troelsenon пишет:
Таблица MySQL в кодировке cp 1251, файл php в utf8.

ну очевидно же что таблица должна быть в UTF-8
3. troelsenon - 09 Декабря, 2014 - 14:33:31 - перейти к сообщению
Это я понимаю. Но, этой таблице я не могу поменять кодировку - она используется для другой задачи и именно в кодировке cp1251.

Возможно есть какой ни будь другой способ?
4. OrmaJever - 09 Декабря, 2014 - 14:43:35 - перейти к сообщению
убрать set names 'utf8' и конвертить текст iconv()
5. troelsenon - 10 Декабря, 2014 - 08:33:41 - перейти к сообщению
OrmaJever, спасибо! Предложенный тобой способ подошел.

 

Powered by ExBB FM 1.0 RC1