[FAQ] Проблема с UTF8

Темы по наиболее часто задаваемым вопросам по phpBB 3.0.x. Читать в первую очередь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
volset
phpBB 1.0.0
Сообщения: 8
Стаж: 17 лет 7 месяцев
Поблагодарили: 1 раз

[FAQ] Проблема с UTF8

Сообщение volset »

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

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

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

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

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

Код: Выделить всё

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

Код: Выделить всё

CharsetDisable On
Если не помогает, то вместо первого попробовать добавить в .htaccess строку

Код: Выделить всё

AddDefaultCharset UTF-8
Если у хостера Russian Apache попробуйте добавить в .htaccess

Код: Выделить всё

CharsetDisable On
AddHandler default-handler html
CharsetDefault utf-8
И если совсем ничего не помогает:

Код: Выделить всё

OPEN
includes/utf/utf_tools.php

FIND
function utf8_normalize_nfc($strings)
{

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

Если существует проблема, проявляющаяся в
phpbb3vsipb
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 1 месяц

Сообщение phpbb3vsipb »

я это понимаю, уважаемый рейден, но ваш подход кажется ламерским

так не делается - если форум работает или есть информация о проблемах с кодировкой - то это должно работать независимо от этих вот "решенных" таким образом проблемах, и не мне вам об этом напоминать

Добавлено спустя 29 минут 16 секунд:

а вот теперь ситуация на localhost складывается подобным образом - на экране после импорта с сервера - отображение как в другой кодировке.

смена заветных строчек в htaccess не помогает - ни одна ни другая
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2215
Стаж: 17 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 2 раза
Поблагодарили: 117 раз

Сообщение nissin »

phpbb3vsipb
Вам же сказали, сначала поставьте пустой форум и проверьте.
Максимум 15 минут работы. Возможно проблема с хостингом.

Заветные строчки лучше у хостера спрашивать.
Всё повторяется. nurlan.info
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 19 лет 10 месяцев
Поблагодарили: 3 раза

Сообщение Rayden »

phpbb3vsipb
В русском языке нет слова "ламер" и я не понимаю ты хотел сказать.

Но ты точно тупишь. Третий раз тебе говорю - локалхост тут вообще не при чем. Вопросы переноса тут не при чем. Сначала поставь пустой форум и отладь его.

Фразу
так не делается - если форум работает или есть информация о проблемах с кодировкой - то это должно работать независимо от этих вот "решенных" таким образом проблемах, и не мне вам об этом напоминать
Я тоже не понял. Что это и к чему сказано - непонятно.
phpBB2 FAQ
phpBB3 FAQ
phpbb3vsipb
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 1 месяц

Сообщение phpbb3vsipb »

Всё. Для всех столкнувшихся - проблема решена.
Импорт/экспорт необходимо делать из внутренних средств администрирования PHPBB - всё встает без проблем.

Всё. Всем удачи. Пока!
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 19 лет 10 месяцев
Поблагодарили: 3 раза

Сообщение Rayden »

phpbb3vsipb
Умник, блин. Вот будет у тебя база 200 метров и я посмотрю как "внутренние средства" загнуться импортировать.
phpBB2 FAQ
phpBB3 FAQ
Fazan
phpBB 1.4.2
Сообщения: 61
Стаж: 17 лет 1 месяц

Сообщение Fazan »

Тему просмотрел, но ответ не нашел (или не заметил, то что в первом посте не помагает :(, наверное проблемма в базе, но в какой таблице я не знаю :oops: )

Изображение
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 19 лет 10 месяцев
Поблагодарили: 3 раза

Сообщение Rayden »

Fazan
И чего от нас хочешь? Чтоб мы телепатически разобрались?
phpBB2 FAQ
phpBB3 FAQ
Fazan
phpBB 1.4.2
Сообщения: 61
Стаж: 17 лет 1 месяц

Сообщение Fazan »

Rayden
подсказали в каком направлении мне искать :), какие данные еще надо предоставить?
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

Fazan
файлы языковые редактировали? Сохранили их в UTF-8 без ВОМ?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Fazan
phpBB 1.4.2
Сообщения: 61
Стаж: 17 лет 1 месяц

Сообщение Fazan »

crash
да, редактировал при помощи Notepad++, сохранял как UTF-8 без ВОМ.
зы если надо, то форум стоит на
PHP Version 5.2.5
Версия MySQL-клиента: 5.0.45

Добавлено спустя 21 минуту 8 секунд:

UPD.
Серверные переменные и настройки

character set client utf8
(Глобальное значение) cp1251
character set connection utf8
(Глобальное значение) cp1251
character set database cp1251
character set filesystem binary
character set results utf8
(Глобальное значение) cp1251
character set server cp1251
character set system utf8
collation connection utf8_bin
(Глобальное значение) cp1251_general_ci
collation database cp1251_general_ci
collation server cp1251_general_ci


может быть проблемма в выделенных строках?
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

Fazan
вообщето база в utf по умолчанию. И в какой кодировке у вас открыта страница?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Fazan
phpBB 1.4.2
Сообщения: 61
Стаж: 17 лет 1 месяц

Сообщение Fazan »

Появляется и при Юникод utf8, и при автоопределении кириллицы.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

вы бы дали ссылку чтоли
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Fazan
phpBB 1.4.2
Сообщения: 61
Стаж: 17 лет 1 месяц

Сообщение Fazan »

Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

чтото у вас глючит, пока не понятно что. После обновления страницы показывает знаки вопроса, хотя сама страница говорится что в ютф. Если я нажму снова на кодировку ютф, то она в нормально виде. Как бы что-то не с настройками сервера
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса

Вернуться в «FAQ (phpBB 3.0.x)»