Иногда вместо текста отображаются ?????
Ключевое слово здесь иногда
Вот пациент http://www.astra-club.org.ua
Для того что бы отловить баг надо несколько раз нажимать кнопку обновить до появления бага.
От браузера независит так как знаки "??????" уже приходят с сервера.
Текст который читается з базы отображается всегда нормально.
PHP Version 5.2.1
Если существует проблема, проявляющаяся в "битом тексте" - замене некоторых символов в сообщении на BOM (знак вопроса в ромбе):
Основной метод решения:
Установить значение mbstring.func_overload равным 0.
Возможное решение:
В корневой директории форума создайте файл .htaccess со следующим содержанием:
.htaccess
PHP код:
CharsetDisable On
CharsetDefault UTF-8
CharsetSourceEnc UTF-8
Если после этого теряется работоспособность ресурса, попробовать убрать из вышеуказанного кода строку
PHP код:
CharsetDisable On
Если не помогает, то вместо первого попробовать добавить в .htaccess строку
PHP код:
AddDefaultCharset UTF-8
Если у хостера Russian Apache попробуйте добавить в .htaccess
PHP код:
CharsetDisable On
AddHandler default-handler html
CharsetDefault utf-8
И если совсем ничего не помогает:
PHP код:
OPEN
includes/utf/utf_tools.php
FIND
function utf8_normalize_nfc($strings)
{
AFTER, ADD
return $strings;
уже приходят с сервера.
Текст который читается c базы отображается всегда нормально.
PHP Version 5.2.1