Пропустить

[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 раз.

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

Сообщение alexcreew » 04.06.2009 11:59

Большое спасибо!
Проблема решена с помощью Microsoft FrontPage. В свойствах страниуи просто поставил UTF-8.

alexcreew
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 04.06.2009 9:57
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение salex.name » 09.06.2009 15:52

Добрый день.
У меня заглавная буква "И" отображается как ��. Как в админке, так и в портале. И только буква "И"
1.JPG

salex.name
phpBB 1.0.0
 
Сообщения: 5
Зарегистрирован: 09.06.2009 15:45
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение rxu » 09.06.2009 16:10

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

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

Сообщение salex.name » 09.06.2009 16:24

Вроде появилось после установки phpBB3 Portal 1.2.2.
Спасибо. Буду пробовать.

salex.name
phpBB 1.0.0
 
Сообщения: 5
Зарегистрирован: 09.06.2009 15:45
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение salex.name » 09.06.2009 20:20

rxu писал(а):salex.name пересохранить в UTF-8 без метки BOM.

Пересохранял все измененные файлы. Игрался с кодировкой. Все менялось кроме моей буквы "И". В чем еще может быть дело?

salex.name
phpBB 1.0.0
 
Сообщения: 5
Зарегистрирован: 09.06.2009 15:45
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Rayden » 09.06.2009 20:41

Нормализатор отключал?
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
 
Сообщения: 3795
Зарегистрирован: 27.06.2005 1:07
Благодарил (а): 0 раз.
Поблагодарили: 29 раз.

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

Сообщение salex.name » 09.06.2009 20:51

Простите, но я не знаю что это такое "Нормализатор"

Добавлено спустя 5 минут 52 секунды:
Return в файле utf_normalizer.php вставлял. Не помогло.

salex.name
phpBB 1.0.0
 
Сообщения: 5
Зарегистрирован: 09.06.2009 15:45
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение salex.name » 10.06.2009 17:49

Проблема не исчезла. А только добавилась новая. Я понимаю, что бы помочь мне - это попасть пальцем в небо. Может мне стоит что-то подробно описать?

salex.name
phpBB 1.0.0
 
Сообщения: 5
Зарегистрирован: 09.06.2009 15:45
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Alcassar » 10.06.2009 18:03

После обновления до 3.0.5 у меня такая байдень началась, в сообщениях пользователей, помог совет # 3,
OPEN
includes/utf/utf_tools.php

FIND
function utf8_normalize_nfc($strings)
{

AFTER, ADD
return $strings;
Аватара пользователя
Alcassar
phpBB 1.2.0
 
Сообщения: 10
Зарегистрирован: 01.06.2008 12:21
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение tonyy » 12.07.2009 2:27

Jon-V писал(а):Баг был в том что в сообщениях совершенно хаотично менялись символы на символы � в опере, а в мозилле это выглядело как квадратики с буквами FF FD

1) Изменния в .htaccess - не помогло
2) манипулирование кодировками в PHPmyAdmin - не помогло
3) слить базу перекодировать и опять залить - не получилось
4) добавить return; в строке 144 в файле includes/utf/utf_normalizer.php - баг исчез !!!

Полагаю разработчики перемудрили немного с этой системой перекодирования

насколько опасно это действие "добавить return; в строке 144 в файле includes/utf/utf_normalizer.php"
к чему это может привести ???

народ, а для третьей версии форума есть решение этой проблемы?
где искать сей нормалайзер?

Добавлено спустя 18 минут 56 секунд:
пардон! все на месте. всё нашлось.
после прочтения всей ветки уже глаза замылились..

tonyy
phpBB 1.0.0
 
Сообщения: 1
Зарегистрирован: 11.07.2009 23:40
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение rxu » 12.07.2009 6:17

tonyy писал(а):после прочтения всей ветки уже глаза замылились..

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

Проблема с UTF-8 после переезда на другой хост

Сообщение DenTNT » 24.09.2009 13:05

Проблема с UTF-8 после переезда на другой хост (см. вложение).
правка .htaccess не помогает (или как-то не так правили :) )
<Files "config.php">
Order Allow,Deny
Deny from All
</Files>

<Files "common.php">
Order Allow,Deny
Deny from All
</Files>

<IfModule mod_charset.c>
  CharsetDisable On
</IfModule>
AddDefaultCharset UTF-8

php_value default_charset utf-8
Вложения
www.unitedlegion.ru • Главная страница.png
главная страница форума
Аватара пользователя
DenTNT
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 30.06.2009 12:03
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Проблема с UTF-8 после переезда на другой хост

Сообщение nissin » 24.09.2009 13:20

Если у хостера стоит Russian Apache (я знаю двух таких), то пропишите в .htaccess
CharsetDisable On
AddHandler default-handler html
CharsetDefault utf-8
Всё повторяется. nurlan.info
Аватара пользователя
nissin
Поддержка
Поддержка
 
Сообщения: 1381
Зарегистрирован: 16.12.2007 15:01
Откуда: Павлодар
Благодарил (а): 1 раз.
Поблагодарили: 124 раз.

Re: Проблема с UTF-8 после переезда на другой хост

Сообщение DenTNT » 24.09.2009 13:41

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, netadmin@*.ru and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
Аватара пользователя
DenTNT
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 30.06.2009 12:03
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Проблема с UTF-8 после переезда на другой хост

Сообщение crash » 24.09.2009 14:13

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

Пред.След.

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

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

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

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