Пропустить

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

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

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

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

Сообщение volset » 10.09.2007 16: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 15:25)

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

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

Сообщение rxu » 18.11.2009 17:41

Sheer писал(а):Не иначе, как это хостер балует...

Было бы идеально, если бы хостер вам рассказал, как и с чем конкретно он балует. Это могло бы подвинуть нас ближе к разгадке данного бага.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7316
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

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

Сообщение Sheer » 20.11.2009 13:47

если бы хостер вам рассказал
Хостер поведал, что в это время проводился апгрейд пакета всех серверов, не трогали пока только Апач.
Ларчик просто открывался :)
Аватара пользователя
Sheer
Поддержка
Поддержка
 
Сообщения: 1355
Зарегистрирован: 18.11.2009 0:40
Откуда: Рига, Латвия (нелепая страна)
Благодарил (а): 7 раз.
Поблагодарили: 236 раз.

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

Сообщение Verve » 21.11.2009 0:35

А мой хостер сказал, что ничего он не делает.

Добавлено спустя 2 часа 24 минуты 49 секунд:
Посоветуйте, что мне лучше сделать, чтобы понять, сохранится ли этот баг с кодировкой в версии 3.06! Обновиться до последнего релиза или заново установить форум (нету модов) просто импортировать в него базу данных да кинуть в корень папки имейджес и файлс? Потом тока базу обновить надо будет и все, кажется.

Verve
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 16.11.2009 2:05
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Rayden » 21.11.2009 3:41

слышал пословицу - что в лоб, что по лбу? А пословицу - что совой об пень, что пнем об сову?
В 3.0.6 нормализатор тот же, а значит глюки могут вылезти такие-же. Пожтому нормализатор так же нужно отключить.

А методы обновления версии не относятся к этому топику.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
 
Сообщения: 3841
Зарегистрирован: 27.06.2005 0:07
Благодарил (а): 0 раз.
Поблагодарили: 27 раз.

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

Сообщение sanya1603 » 30.11.2009 17:29

подскажите
исправил кракозяблики поменял кодировку на utf_8, все стало ок, но зато теперь в админке стали буквы в два раза больше и не влезают в ширину экрана, а на самом форуме с буквами все осталось по прежнему а ширина экрана на два форума.
Где и что поменять?

Добавлено спустя 2 часа 55 минут 46 секунд:
данная проблемма только в админке и на главной странице форума, в самих топиках все нормально, подскажите где править

sanya1603
phpBB 1.4.1
 
Сообщения: 44
Зарегистрирован: 10.11.2009 20:25
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение vicbel » 07.12.2009 23:48

может кому поможет....

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


опытным путем нашел след. схему решения проблемы:

1) внес исправления в includes/utf/utf_tools.php как тут уже писалось
2) прописал в .htaccess (строку CharsetDisable On удалил отказывался хостер работать)

CharsetDefault UTF-8
CharsetSourceEnc UTF-8

3) залил на сервер, обновил кеш

вот и все.... ларчик оказывается просто открывался :)
Аватара пользователя
vicbel
phpBB 1.0.0
 
Сообщения: 8
Зарегистрирован: 06.11.2009 9:54
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

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

Сообщение crash » 08.12.2009 14:22

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

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

Сообщение GayveR » 11.01.2010 15:43

Даже если в .htaccess прописываю
CharsetDefault UTF-8
CharsetSourceEnc UTF-8
всё равно ошибка 500....что делать?

GayveR
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 11.01.2010 15:38
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение MAzZY » 11.01.2010 16:02

Какой хостинг?
Заработок на сайтах и форумах. Рефералам помогу установить код и начать зарабатывать.
Хороший хостинг в Питере
Аватара пользователя
MAzZY
Former team member
 
Сообщения: 2969
Зарегистрирован: 14.05.2005 22:43
Благодарил (а): 50 раз.
Поблагодарили: 54 раз.
Предупреждения: 1

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

Сообщение GayveR » 11.01.2010 16:44

MAzZY писал(а):Какой хостинг?

У нас городская сеть и хостер предоставляет хост внутри сети без доступа в интернет... _www.tanet.ru

GayveR
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 11.01.2010 15:38
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение crash » 11.01.2010 16:50

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

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

Сообщение rxu » 11.01.2010 17:29

GayveR
А в чем конкретно проблема? "Битые" сообщения тоже?
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7316
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

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

Сообщение GayveR » 11.01.2010 18:00

crash писал(а):ничего не делать. Почтовый ящик хостера знаете?

Да, разумеется...но мне по аське проще связаться

rxu писал(а):А в чем конкретно проблема? "Битые" сообщения тоже?

Вот проблема....
Изображение

GayveR
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 11.01.2010 15:38
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение rxu » 11.01.2010 18:10

У вас проблема с кодировкой в базе данных, она, видимо, далека от UTF8?
И некоторые языковые файлы тоже выдают неверную кодировку (должны быть в UTF8 без BOM).
Если кодировка БД и файлов впорядке - значит, проблема на стороне сервера, без хостера решить будет сложно.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7316
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

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

Сообщение GayveR » 11.01.2010 19:06

Спасибо буду разбираться, возможно я какой то файл забыл сделать без BOM

GayveR
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 11.01.2010 15:38
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Пред.След.

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

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

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

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