Пропустить

И снова проблемы с кодировкой

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

Сообщение feerverk » 29.03.2007 20:15

Пасибо большое.... вы себе и не придставляете на сколько я вам признателен за помощь.... всем Большое спасибо кто помог разобраться.

feerverk
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 29.03.2007 17:24
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение alexsch » 09.04.2007 12:11

вы будете смеяться, но в моем случае все оказалось гораздо проще - смена дефолт-языка на русский в профиле, и проблемы нет. Немножко дико видеть русскоязычное меню при основном инглише в конфигурации, но наверное привыкну :P
Аватара пользователя
alexsch
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 16.02.2007 0:24
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение t2 » 15.05.2007 0:18

Уважаемые профессионалы, у меня возникла одна проблема с кракозябрами, даже не знаю, сталкивался ли кто-нибудь с ней.
Все советы приведенные в этой теме я опробовал - не помогает

Суть такая : изначально у меня стоит wap модификация форума находится она здесь http://tele2life.ru/forum/index.php Как видите, все работает со всех браузеров.
Недавно решил поставить web версию форумаю
Установил ее в ту-же БД что и WAP - что-бы отображались одинаковые сообщения и пользователи могли заходить на различные версии без регистрации.

Тут то и обнаружилось следующее http://tele2life.ru/forumweb/index.php те сообщения что были оставлены на wap форуме - отображаются корректно (они в utf-8, эта кодировка указана и в .htaccess) а вот тексты форума упорно не хотят отображатся верно...
Все действия (изменения в lang_main.php, page_header.php и overall_header.tpl) я произвел, везде стоит utf-8 - результата никакого...

Кто знает - где собака зарыта?
Буду очень благодарен за совет

t2
phpBB 1.2.0
 
Сообщения: 14
Зарегистрирован: 15.05.2007 0:05
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

Сообщение t2 » 15.05.2007 12:21

Может, возможно исправить положение с помощью htaccess? Например, задать две кодировки?

t2
phpBB 1.2.0
 
Сообщения: 14
Зарегистрирован: 15.05.2007 0:05
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

Сообщение rxu » 15.05.2007 15:14

t2
Какое значение имеет $lang['ENCODING'] в файле lang_russian/lang_main.php?
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7316
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

Сообщение m157y » 15.05.2007 17:04

2 rxu
судя по хтмлу utf-8
2 t2
смотрю и вижу только то, что проблемы со всем текстом, что не из базы... следовательно у меня вопрос... а ланг-файлы у тебя не вин1251 случаем?
Помните на форуме демократии нету, все делается так как вздумается администрации и правым быть вы не можете..
Аватара пользователя
m157y
phpBB 2.0.9
 
Сообщения: 342
Зарегистрирован: 08.08.2006 16:32
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение t2 » 16.05.2007 1:06

rxu писал(а):t2
Какое значение имеет $lang['ENCODING'] в файле lang_russian/lang_main.php?

setlocale(LC_ALL, 'ru_RU.CP1251');
$lang['ENCODING'] = 'utf-8'; (это я уже сам поменял, стоял WINDOWS 1251)

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

Так если поменять кодировку в браузере - все меняется местами, те тексты что из БД отображаются кракозябрами - а текст форума нормально.

следовательно у меня вопрос... а ланг-файлы у тебя не вин1251 случаем?

Думаю что да, но я не представляю как их перевести в utf-8, что-бы весь форум отображался нормально?

t2
phpBB 1.2.0
 
Сообщения: 14
Зарегистрирован: 15.05.2007 0:05
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

Сообщение m157y » 16.05.2007 17:00

2 t2
ну начнем с того, что зачем выставляешь локаль цп1251(равносильно вин1251), если у тебя утф... в продолжение, например, открыть блокнотом => сохранить как => в выпадающем списке выбрать unicode )
Помните на форуме демократии нету, все делается так как вздумается администрации и правым быть вы не можете..
Аватара пользователя
m157y
phpBB 2.0.9
 
Сообщения: 342
Зарегистрирован: 08.08.2006 16:32
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение t2 » 16.05.2007 20:26

Спасибо, сейчас попробую
А что нужно писать вместо цп1251?

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

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

Warning: Cannot modify header information - headers already sent by (output started at /home/tele2/domains/tele2life.ru/public_html/forumweb/language/lang_russian/lang_main.php:1) in /home/tele2/domains/tele2life.ru/public_html/forumweb/includes/page_header.php on line 483

Warning: Cannot modify header information - headers already sent by (output started at /home/tele2/domains/tele2life.ru/public_html/forumweb/language/lang_russian/lang_main.php:1) in /home/tele2/domains/tele2life.ru/public_html/forumweb/includes/page_header.php on line 485

Warning: Cannot modify header information - headers already sent by (output started at /home/tele2/domains/tele2life.ru/public_html/forumweb/language/lang_russian/lang_main.php:1) in /home/tele2/domains/tele2life.ru/public_html/forumweb/includes/page_header.php on line 486

Warning: Cannot modify header information - headers already sent by (output started at /home/tele2/domains/tele2life.ru/public_html/forumweb/language/lang_russian/lang_main.php:1) in /home/tele2/domains/tele2life.ru/public_html/forumweb/includes/page_header.php on line 487

http://tele2life.ru/forumweb/index.php
Я редактирую обычно через оперу, но там не отображает номер линии...

При попыткезайти в администраторский раздел, выдает
Warning: Cannot modify header information - headers already sent by (output started at /home/tele2/domains/tele2life.ru/public_html/forumweb/language/lang_russian/lang_main.php:1) in /home/tele2/domains/tele2life.ru/public_html/forumweb/includes/functions.php on line 941

Я в этом деле достаточно слабо разбираюсь - что это может значить?

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

Проблема решилась довольно просто :)
Я открыл файл lang_main.php редактором оперы, сохранил и отправил на сервер.
Видимо, блокнот что-то делает с файлом из-за чего возникли все эти ошибки...

Правда, теперь оказалось что при входе в админский режим и просто при попытке авторизоваться на форуме - я попадаю на wap версию форума...

Но это уже не по теме.

Большое спасибо за советы - Вы мне здорово помогли :)

t2
phpBB 1.2.0
 
Сообщения: 14
Зарегистрирован: 15.05.2007 0:05
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

Сообщение m157y » 17.05.2007 14:48

2 t2
вместо цп1251 как логично предположить утф8 )
веб и вап версии висят на одной базе, а в таблице пхпбб_конфиг папка форума указана как forum/ (или чего у вас там для вап версии)... решается, например, так в коде второго форума после получения данных из конфига изменяем это значение и все )
Помните на форуме демократии нету, все делается так как вздумается администрации и правым быть вы не можете..
Аватара пользователя
m157y
phpBB 2.0.9
 
Сообщения: 342
Зарегистрирован: 08.08.2006 16:32
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение t2 » 18.05.2007 1:14

m157y писал(а):2 t2
веб и вап версии висят на одной базе, а в таблице пхпбб_конфиг папка форума указана как forum/ (или чего у вас там для вап версии)... решается, например, так в коде второго форума после получения данных из конфига изменяем это значение и все )

Я извиняюсь за свою безграмотность в этом вопросе (все делаю методом тыка и наугад, до установки второго форума- все получалось) но где в коде второго (WEB) форума нужно изменить имя папки? В каком файле? И как понять
после получения данных из конфига
Еще раз извиняюсь за эти вопросы, но, честно говоря, не могу сейчас сам понять...

И еще раз Вам большое спасибо за помощь :) Не знаю, сколько я сам бы разбирался...

t2
phpBB 1.2.0
 
Сообщения: 14
Зарегистрирован: 15.05.2007 0:05
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

Сообщение vitaly » 26.06.2007 21:56

у меня тажа проблема, тока я ее на половину решил, мне тока осталось непонятно как сделать кодировку в темах самих из виндовс 1251 в utf-8?, в каком это файле? или это в mysql?

vitaly
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 26.06.2007 21:07
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение crash » 27.06.2007 2:54

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

Сообщение vitaly » 27.06.2007 7:44

спасибо большое что ответили ))))
я поменял в mysql my.ini чарсет дефелтовый на utf8, по пути www\forum\language\lang_russian\lang_main.php -> $lang['ENCODING'] = 'utf8' изменил, и сохранил файл блокнотом в кодировке utf-8, вроде сообщения форума и все остальное теперь пишет по русски без смены в эксплорере кодировки на вин1251, но понель администратора вся в вопросиках и смена там в эксплорере кодировки на вин1251, или на любую другую не помогает, и что теперь делать? помогите пожалуйста

vitaly
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 26.06.2007 21:07
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение vitaly » 28.06.2007 14:34

ну неужели так сложно ответить?

vitaly
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 26.06.2007 21:07
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Пред.След.

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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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

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

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