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. nordghost - 23 Мая, 2013 - 20:20:55 - перейти к сообщению
Здравствуйте уважаемые, мозг ламаю 2-й день, гуглил гугли, команды типа SET NAMES UTF-8 не помогли, итак проблема в следующем, некоторые буквы в тексте заменяются на �?, заметил что большая русская И заменяется на такой знак.
Все файлы UTF-8
Кодировка страниц - UTF-8
MySQL-кодировка: UTF-8 Unicode (utf8)
База данных и все таблицы - utf8_general_ci

В чём может быть проблема - непонятно. Не понял
2. EuGen - 23 Мая, 2013 - 20:56:33 - перейти к сообщению
nordghost пишет:
некоторые буквы в тексте заменяются на

При выводе из БД? Если имеется ввиду при замене через скрипт, то, вероятно, ошибка в использовании однобайтовых функций замены (наподобие str_replace) вместо многобайтовых?
3. nordghost - 23 Мая, 2013 - 21:03:08 - перейти к сообщению
Спасибо буду смотреть
(Добавление)
При выводе с БД такое происходит
4. PHPLamer - 24 Мая, 2013 - 04:47:48 - перейти к сообщению
Всётаки покажите:

CODE (SQL):
скопировать код в буфер обмена
  1. SHOW CREATE TABLE имя_таблицы;


А так же выполните в PHP и тоже покажите все строки которые вернёт запрос:

CODE (SQL):
скопировать код в буфер обмена
  1. SHOW VARIABLES LIKE '%character%';

 

Powered by ExBB FM 1.0 RC1