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

Темы по наиболее часто задаваемым вопросам по phpBB 3.0.x. Читать в первую очередь!

[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


или
Код: Выделить всё
AddDefaultCharset UTF-8
volset
phpBB 1.0.0
 
Сообщения: 8
Зарегистрирован: 10.09.2007 17:21

Сообщение Selestris 03.05.2008 21:58

Около 25 M. База данных развёртывается примерно за 20 секунд.
Аватара пользователя
Selestris
phpBB 1.2.0
 
Сообщения: 14
Зарегистрирован: 07.03.2006 22:18
Откуда: Москва

Сообщение crash 04.05.2008 8:12

Selestris писал(а):Восстановление из дампа - несколько секунд

это если у вас есть доступ к серверу, а если нет, то лучше переиндексация
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6458
Зарегистрирован: 07.07.2004 17:12
Откуда: Мирный

Сообщение Selestris 04.05.2008 11:21

Обычный SSH-доступ.[/u]
Аватара пользователя
Selestris
phpBB 1.2.0
 
Сообщения: 14
Зарегистрирован: 07.03.2006 22:18
Откуда: Москва

Сообщение crash 04.05.2008 11:47

Selestris
а что бывают еще не обычные?
Но доступ есть и это совсем меняет время восстановления.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6458
Зарегистрирован: 07.07.2004 17:12
Откуда: Мирный

Сообщение Selestris 04.05.2008 17:22

Бывает непосредственный доступ, если свой собственный сервер в Интернете- тогда вообще время не критический параметр.

Но воссоздание поискового индекса в условиях обычного хостинга - процесс непростой, и удаётся далеко не с первой попытки - часто прерывается, и показывает белую страницу. Поэтому в этих условиях восстановление из дампа через SSH всей базы данных вместе с поисковым индексом выглядит как предпочтительный вариант.

А поисковый индекс - чуть ли не единственная таблица в моей базе данных со знаками вопроса вместо нестандартных символов. И именно из-за неё невозможно восстановить из дампа.
Аватара пользователя
Selestris
phpBB 1.2.0
 
Сообщения: 14
Зарегистрирован: 07.03.2006 22:18
Откуда: Москва

Сообщение crash 04.05.2008 17:33

Selestris
поставить дома сервер конечно круто, но я сомневаюсь что тут может себе ктото позволить, поэтому ни о каком непосредственном доступе вообще не может быть речи.
Selestris писал(а):Поэтому в этих условиях восстановление из дампа через SSH всей базы данных вместе с поисковым индексом выглядит как предпочтительный вариант.

еще раз
crash писал(а):это если у вас есть доступ к серверу
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6458
Зарегистрирован: 07.07.2004 17:12
Откуда: Мирный

Сообщение rxu 04.05.2008 17:43

Если вы думаете, что переиндексация поиска для базы в 25 мегабайт (это вместе с поисковыми таблицами?), занимает несколько часов, значит, вы ни разу не пробовали переиндексировать. Попробуйте.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4430
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

Сообщение Selestris 04.05.2008 17:50

Да пробовал я. Действительно - несколько часов, с учётом того, что в девяти случаях из десяти процесс прерывается, заканчиваясь белой страницей, и приходится начинать его сначала.

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

Точнее - не с начала, а с той точки, где он остановился.
Аватара пользователя
Selestris
phpBB 1.2.0
 
Сообщения: 14
Зарегистрирован: 07.03.2006 22:18
Откуда: Москва

Сообщение banditkr 08.05.2008 0:38

Такой вопрос, у меня с кодировкой на форуме все нормально, никто ничего не жаловался, но зашел в phpMyAdmin и просмотрел таблицу данных форума, то в некоторых таблицах сравнение cp1251_general_ci. Меня это настараживает, кажется что неправльно форум функционирует с базой данных...что посоветуете? Оставить как есть, или нужно исправлять? Спасибо.
banditkr
phpBB 1.2.0
 
Сообщения: 14
Зарегистрирован: 08.09.2007 9:40

Сообщение userx 09.05.2008 20:09

Так всё-таки в какой кодировке UTF8 или Win1251 нужно заполнять мета теги чтобы поисковики их правильно распознали?
userx
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 12.10.2007 22:46

Сообщение crash 09.05.2008 20:11

userx
форум работает в кодировке utf-8, догадайтесь в какой кодировке надо заполнять.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6458
Зарегистрирован: 07.07.2004 17:12
Откуда: Мирный

Сообщение TROODON 14.05.2008 16:13

стиль форума использует шрифт Myriad Pro для заголовков

фаерфокс понимает и отображает нормально а вот IE глючит и не отображает заголовки в мирайде а толь в тахоме (т.к. альтернатива) как заставить отображать егмирайд?
если файл идёт в кодировке виндоус-1251 то ИЕ отображает нормально а как сделать чтобы и ютф форум отображал мирайд нормально?

Код: Выделить всё
h1{font-family:"Myriad Pro", Tahoma}
TROODON
phpBB 1.2.1
 
Сообщения: 20
Зарегистрирован: 23.12.2006 12:56

Сообщение Rayden 14.05.2008 16:22

Глючит тут кто-то другой. А если у меня нет такого шрифта на компе? Откуда ФФ его возьмет? Нарисует?

А еще посмотри, что со шрифтами делает сафари.

Нет, парень, это неправильный поход. Если тебе нужен определнный шрифт в меню - используй заранее нарисованные картинки. А CSS и браузеры оперируют теми шрифтами, что есть на компе, теми что доступны. А если недоступны, то делают замену. ДЛя этого у тебя и прописана тахома. А не будет тахомы, подставит что-то еще.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2679
Зарегистрирован: 27.06.2005 1:07

Сообщение TROODON 14.05.2008 16:39

Rayden
мирайд есть в висте вот я хочу чтобы в висте например мирайд отображался в ИЕ 7 моизлла отображает но ИЕ7 отказывается и отображает тахому

причём если создам просто хтмл в ютфе в кссе которого указана мирайд и тахома то он выберет тахому но если хтмл перевести в анси то тогда ИЕ7 нормально отображает мирайд
TROODON
phpBB 1.2.1
 
Сообщения: 20
Зарегистрирован: 23.12.2006 12:56

Сообщение Rayden 14.05.2008 17:24

TROODON
У тебя с русским языком плохо? НЕЛЬЗЯ жестко привязываться к шрифту.

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

А если для людей, то вставь свое "хочу" в фразу "по шучьему велению и т д". Емеле помогло, может и тебе поможет.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2679
Зарегистрирован: 27.06.2005 1:07

Пред.След.

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

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

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