Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 1 из 1
  1. #1
    Аватар для Osetin
    •Администратор•

    Статус
    Оффлайн
    Регистрация
    26.03.2013
    Адрес
    ♔Osetia, Vladikavkaz♔
    Сообщений
    3,432
    Репутация:
    1093 ±

    Проблема с UTF8

    Иногда вместо текста отображаются ?????
    Ключевое слово здесь иногда

    Вот пациент http://www.astra-club.org.ua
    Для того что бы отловить баг надо несколько раз нажимать кнопку обновить до появления бага.
    От браузера независит так как знаки "??????" уже приходят с сервера.
    Текст который читается з базы отображается всегда нормально.
    PHP Version 5.2.1

    Если существует проблема, проявляющаяся в "битом тексте" - замене некоторых символов в сообщении на BOM (знак вопроса в ромбе):

    Основной метод решения:
    Установить значение mbstring.func_overload равным 0.

    Возможное решение:
    В корневой директории форума создайте файл .htaccess со следующим содержанием:
    .htaccess

    PHP код:
    CharsetDisable On
    CharsetDefault UTF
    -
    CharsetSourceEnc UTF
    -
    Если после этого теряется работоспособность ресурса, попробовать убрать из вышеуказанного кода строку
    PHP код:
    CharsetDisable On 
    Если не помогает, то вместо первого попробовать добавить в .htaccess строку
    PHP код:
    AddDefaultCharset UTF-

    Если у хостера Russian Apache попробуйте добавить в .htaccess
    PHP код:
    CharsetDisable On
    AddHandler 
    default-handler html
    CharsetDefault utf
    -

    И если совсем ничего не помогает:
    PHP код:
    OPEN
    includes
    /utf/utf_tools.php

    FIND
    function utf8_normalize_nfc($strings)
    {

    AFTERADD
    return $strings
    уже приходят с сервера.
    Текст который читается c базы отображается всегда нормально.
    PHP Version 5.2.1

  2. Пользователь сказал cпасибо:
    - John.Besson (12.12.2013)
 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •