Уважаемые пользователи!
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

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

Сообщение crash »

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

Сообщение rxu »

Nemo1987
А в самой базе как выглядят сообщения?
Уверены, что кодировка таблиц phpBB3 - именно utf-8?
Изображение
Аватара пользователя
Nemo1987
phpBB 2.0.7
Сообщения: 560
Стаж: 18 лет 2 месяца

Сообщение Nemo1987 »

rxu писал(а):Уверены, что кодировка таблиц phpBB3 - именно utf-8?
Да, я когда лазил в БД там везде написано что кодировка УТФ8

Щас гляну как выглядят мессаги

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

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

Сообщение crash »

Nemo1987 писал(а):Щас гляну как выглядят мессаги
rxu писал(а):А в самой базе как выглядят сообщения?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Nemo1987
phpBB 2.0.7
Сообщения: 560
Стаж: 18 лет 2 месяца

Сообщение Nemo1987 »

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

Сообщение crash »

Может это почитать Языковой пакет (phpBB3
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Neogotlic
phpBB 1.2.1
Сообщения: 22
Стаж: 16 лет 7 месяцев
Забанен: Бессрочно

Сообщение Neogotlic »

Есть решение- открой свой http://localhost/Tools/phpmyadmin/index.php
и обрати внимание на то что я "овалом обвел - нам можна поменять" Если ты конечно испытываешь свой сайт. :)

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

Вот посмотри на рисуночек:

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

Где нужно смотреть и изменять? Я бы здесь менял - как логика моя подсказывает :)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Стерильный человек: XHTML 1.0. CSS3
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

Neogotlic писал(а):Я бы здесь менял - как логика моя подсказывает
это не меняет кодировку базы, а прос будет у вас веб страница в другой кодировке
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Nemo1987
phpBB 2.0.7
Сообщения: 560
Стаж: 18 лет 2 месяца

Сообщение Nemo1987 »

Neogotlic, согласен с Крешом :))) Может мне стиль поменять? станет по-русски? ;))))))
Шучу, без обид :)))

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

Браузер автоматически выбирает кодировку Windows-1251, хотя в Content-Type явно прописано UTF-8. Это может быть связано с жёстко заданной на сервере кодировкой выдачи страниц. Чтобы этого избежать, в корневой директории phpBB создайте файл .htaccess со следующим содержимым:
.htaccess

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

CharsetDisable On
CharsetDefault UTF-8 
CharsetSourceEnc UTF-8
Добавлено спустя 35 секунд:

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

Сообщение crash »

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

Проблема с кодировкой (UTF-8)

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

Добрый день!
Я сегодня скачял и установил "phpbb_3rc5", работает все вроде-бы норм, но вот есть проблема: пишу адрес форума в броузере http://joomla.h18.ru/ и у меня появляется какая-то абра-кадабра. И приходится менять кодировку! Подскажите чяйнику что нуно сделать что б отображалось все гуд! Тоесть если у меня такое, то и у остальных такое...

p.s. Я читал темы с подобной тиматикой на форуме, но так и нече не понял, понял только то что изменить кодировку нельзя, но подскажите плз... как решить мою проблему!

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

Сообщение rxu »

~Dr.Web~
А хотите сходу предупреждение за создание новой темы по вопросу, который уже обсуждался? ЭТУ ТЕМУ читали? Поиском не пользовались.
Перенесено, потом посмотрим.
Изображение
~Dr.Web~
phpBB 1.0.0
Сообщения: 3
Стаж: 16 лет 7 месяцев

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

Простите! "Чяйник" он и в Африке "чяйник"! Буду в преть повнимательнее.

Добавлено спустя 1 час 32 минуты 18 секунд:

Я посмотрел характиристики хостера! Там написано следующее:

"Все файлы на сервере должны быть в кодировке win-1251. Если посетители вашего веб сайта запросят файлы в какой-либо другой кодировке, то они будут автоматически перекодированы нашим веб сервером (у нас установлен Russian Apache)."

p.s. Создал файл .htaccess и вписал в него:
"CharsetDisable On
CharsetDefault UTF-8
CharsetSourceEnc UTF-8"

Но енто не помогло! Мож я не туда положил его... :(
Помогите плз.., а то уже надоело голову ломать...
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16372
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Сообщение rxu »

~Dr.Web~ писал(а):Мож я не туда положил его...
А куда положили?
Изображение
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

~Dr.Web~ писал(а):Но енто не помогло! Мож я не туда положил его...
может
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса

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