Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
volset
phpBB 1.0.0
Сообщения: 8
Стаж: 16 лет 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

Если существует проблема, проявляющаяся в
~Dr.Web~
phpBB 1.0.0
Сообщения: 3
Стаж: 16 лет 6 месяцев

Сообщение ~Dr.Web~ »

Положил в папку "WWW" на сервере...

Добавлено спустя 2 минуты 45 секунд:

ну что есть какие-то предложения?
SOS...SOS...SOS... :cry:

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

Короче, можете не парится, удалил я ентот форум с сервера, потом поставлю попожее, какой-то другой!
Всем спасибо!
Abazinchik
phpBB 1.0.0
Сообщения: 3
Стаж: 16 лет 5 месяцев

Сообщение Abazinchik »

Добрый день! Когда я создаю .htaccess с таким содержанием, то у меня отображается 500 ошибка. Не подскажете в чем может быть дело?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Сообщение rxu »

Abazinchik
Посмотрите лог ошибок сервера и сообщите, что именно выдаётся при появлении ошибки 500. Возможно, ваш хостер просто не разрешает файлы .htaccess, или что-то ещё.
Изображение
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

Abazinchik
спросите хостера, он вам точнее ответит что унего можно,а что нет
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Abazinchik
phpBB 1.0.0
Сообщения: 3
Стаж: 16 лет 5 месяцев

Сообщение Abazinchik »

Посмотрите лог ошибок сервера и сообщите, что именно выдаётся при появлении ошибки 500. Возможно, ваш хостер просто не разрешает файлы .htaccess, или что-то ещё.
[Mon Nov 5 10:50:37 2007] [alert] .htaccess: Invalid command 'CharsetDisable', perhaps mis-spelled or defined by a module not included in the server configuration
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

Abazinchik писал(а):CharsetDisable
нельзя использовать. Ппопробуйте указать без него
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Abazinchik
phpBB 1.0.0
Сообщения: 3
Стаж: 16 лет 5 месяцев

Сообщение Abazinchik »

эт я уже понял))

Ни одна из трех строк не прокатывает :(
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Сообщение rxu »

Тогда обращайтесь в саппорт хостера, пусть или ищут удобоваримое решение, или окончательно "пошлют подальше".
Изображение
Matt
phpBB 1.2.1
Сообщения: 21
Стаж: 17 лет 9 месяцев

Сообщение Matt »

насчет кодировки, в особенности UTF-8 тут: http://phpbbguru.net/community/viewtopi ... 3&start=60
Аватара пользователя
O
phpBB 1.4.2
Сообщения: 55
Стаж: 19 лет 2 месяца
Откуда: Восточное Дегунино, Москва, Россия
Благодарил (а): 2 раза

Сообщение O »

Установил Denver на Windows XP, затем поставил Phpbb3 RC7 с последними файлами локализации (RU) и стилей.

Результат : в админ панели на последней закладке постоянно вижу одно и то же.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Сообщение rxu »

Проверьте содержимое и кодировку языкового файла install.php.
Изображение
Аватара пользователя
O
phpBB 1.4.2
Сообщения: 55
Стаж: 19 лет 2 месяца
Откуда: Восточное Дегунино, Москва, Россия
Благодарил (а): 2 раза

Сообщение O »

Житель района Восточное Дегунино (Москва, Россия)
Cattle
phpBB 1.2.0
Сообщения: 14
Стаж: 17 лет 9 месяцев

Сообщение Cattle »

При попытке добавления в .htaccess

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

CharsetDisable On 
CharsetDefault UTF-8 
CharsetSourceEnc UTF-8
Апач выдает Error 500

Apache/2.2.4 (Win32) PHP/5.2.2

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

Сообщение crash »

Cattle
изменить в конфиге апача
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Сообщение rxu »

Cattle
Посмотрите в еррор логе подробности по выдаваемой ошибке.
Изображение

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