Пропустить

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

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

Сообщение volset » 10.09.2007 17:28

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

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

Возможное решение:
В корневой директории форума создайте файл .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


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

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

FIND
function utf8_normalize_nfc($strings)
{

AFTER, ADD
return $strings;
За это сообщение автора volset поблагодарил:
MAzZY (26.08.2010 16:25)

volset
phpBB 1.0.0
 
Сообщения: 8
Зарегистрирован: 10.09.2007 17:21
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.

Сообщение Shtrumpel » 16.12.2007 17:45

Уважаемые гуру!

Проблема такая: при добавлении в файл overall_header.html русского текста, он неправильно отображается. Что делать?

Проблема тут http://salutna23.awardspace.com/forum2/ (это для меня что-то вроде тестового полигона)

Есть рабочий форум на phpBB2 http://www.salutna23.kiev.ua/forum/ (только-только начал осваиваться с phpBB2 (дизайн, моды) только от спама избавился, но теоретически хочется перейти на phpBB3 (из-за возможности сделать многоуровневый форум)

Shtrumpel
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 04.07.2007 12:57
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение rxu » 16.12.2007 17:52

Shtrumpel
Сколко раз уже говорено.
Все файлы сохранять в кодировке UTF без метки BOM.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7366
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 270 раз.

Сообщение Alexey_Z » 16.12.2007 19:18

rxu писал(а):
Alexey_Z писал(а):Понимаю что нужно всем поставить "русский" до конвертации.

Таки вы это опробовали, и получили положительный результат? Или нет?

Сейчас уже попробовал. База не маленькая :)
Да, все получилось.
Косяки с кодировкой некоторых пользователей исчезли.

Alexey_Z
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 10.01.2006 19:44
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Shtrumpel » 16.12.2007 19:35

Помогло редактирование в встроенном редакторе (в админпанели
А чем сохранить в кодировке UTF без метки BOM?

Shtrumpel
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 04.07.2007 12:57
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение rxu » 16.12.2007 19:42

Shtrumpel
Вопрос о редакторах неоднократно обсужделся. Notepad++ или AkelPad или что угодно, где есть такая возможность.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7366
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 270 раз.

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

Сообщение Vrubel1 » 18.12.2007 20:02

volset писал(а):Иногда вместо текста отображаются ?????
Ключевое слово здесь иногда :D
Возможное решение:
В корневой директории форума создайте файл .htaccess со следующим содержанием:
.htaccess
CharsetDisable On
CharsetDefault UTF-8 
CharsetSourceEnc UTF-8


У меня уже есть такой файл htaccess, что с ним делать менять его на новый: дает ошибку, дописываю в этот файл снова ошибка
В IPB все меняется в одном файле, здесь, может тоже такой файл есть?
Последний раз редактировалось Vrubel1 18.12.2007 20:06, всего редактировалось 1 раз.

Vrubel1
phpBB 1.2.1
 
Сообщения: 20
Зарегистрирован: 18.12.2007 12:12
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение rxu » 18.12.2007 20:04

Vrubel1
Нам угадать, какая ошибка?
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7366
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 270 раз.

Сообщение Vrubel1 » 19.12.2007 9:22

как у всех 500я

Vrubel1
phpBB 1.2.1
 
Сообщения: 20
Зарегистрирован: 18.12.2007 12:12
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение crash » 19.12.2007 9:26

смотрите логи
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Former team member
 
Сообщения: 6579
Зарегистрирован: 07.07.2004 17:12
Откуда: Бердск
Благодарил (а): 0 раз.
Поблагодарили: 16 раз.

Сообщение Lektor » 20.12.2007 23:02

У меня вот такая штука, русские ланг файлы (скачаны с phpBB.ком) имеют такой вид:
'WHO_IS_ONLINE'		=> 'Кто сейчас на конференции',

Но на форуме все русское все отлично отображается. Только вот если я в шаблонах вставлю русское слово (или даже через ланг переменные оформлю его) или если отредактирую существующую переменную (добавлю туда русские буквы) то на форуме они имеют такой вид:
������������ ���������� �� 

Что-то не могу разобраться .. как пофиксить.. подскажите плз.

Добавлено спустя 55 секунд:

тока там не треугольнички а буквы "Б" - �

Lektor
phpBB 2.0.18
 
Сообщения: 580
Зарегистрирован: 20.04.2006 15:19
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Rayden » 20.12.2007 23:32

FAQ, вопрос 11: Поставил мод, отредактировал файлы для русского языка, а на странице непонятные значки, крякозябры?
Дело в том, что файлы phpbb3 необходимо редактировать в редакторе, поддерживающем кодировку UTF-8, сохраняя их в указанной кодировке без метки "BOM".
Список редакторов для работы с кодировкой UTF-8 (Unicode) можно найти на этой странице.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
 
Сообщения: 3795
Зарегистрирован: 27.06.2005 1:07
Благодарил (а): 0 раз.
Поблагодарили: 29 раз.

Русские буквы заменяются на символы "�"

Сообщение Deacon » 02.01.2008 23:13

Со вчерашнего дня русские буквы местами заменяются на символы "�" в админ панели. Происходит это при смене названий форумов и их правил.

В чём проблема не пойму. Раньше такое иногда бывало, сейчас всегда. КЭш чистил, темы чистил. Никаких модов не ставил в принципе в последнее время.

Deacon
 

Ошибка, чёрные ромбы с вопросами внути в перемешку...

Сообщение AndeyKR » 03.01.2008 3:24

Добрый день! Вот тут такая ошибочка нарисовалась..
Вот поставил я форум ( финальная версия ), при создании новых мессаджей, постов, тем и т.п иногда выскакивают чёрные ромбики внутри которых вопросы вместе с нормальным текстом ( русский )...
Что это может быть, кодировка на базе данных UTF8_bin ...
Помогите!

AndeyKR
phpBB 1.2.0
 
Сообщения: 13
Зарегистрирован: 03.01.2008 3:20
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение rxu » 03.01.2008 10:34

Скорее всего, проблемы с кодировкой в бд. Посмотрите, какая кодировка в поле имени форума в таблице форумов.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7366
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 270 раз.

Сообщение rxu » 03.01.2008 10:36

AndeyKR
Смотрите кодировку в таблице постов, поле post_text.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7366
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 270 раз.

Пред.След.

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Изображение