Иероглифы при цитировании

Вопросы без привязки к версии. Установлена авточистка (2 года).

Иероглифы при цитировании

Сообщение kalgri 09.07.2008 17:02

Происходит какая-то ерунда. В одной теме при быстром цитировании (выделю и жму цитировать) ник пользователя прописывается нормально, а вдругой теме какие-то иероглифы. Вот так:
РђРЅРЅР° Р» писал(а):Всем привет!


Посоветуйте лечение
kalgri
phpBB 1.4.2
 
Сообщения: 55
Зарегистрирован: 09.03.2008 17:48


Re: Иероглифы при цитировании

Сообщение allcity 11.07.2008 12:38

Значит ты редактировал файлы языков и сохранил их не в той кодировке.
allcity
phpBB 1.2.1
 
Сообщения: 24
Зарегистрирован: 09.07.2008 14:27

Re: Иероглифы при цитировании

Сообщение Палыч 11.07.2008 15:42

allcity
Ну это то, тут не причём.

kalgri
А в базе как ник записан? Посмотрите, как он там выглядит.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6451
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

Re: Иероглифы при цитировании

Сообщение kalgri 15.07.2008 22:18

Палыч
ник в базе прописан русскими буквами. почему-то именно на русские ники такая реакция :(
Есть метод лечения?
kalgri
phpBB 1.4.2
 
Сообщения: 55
Зарегистрирован: 09.03.2008 17:48

Re: Иероглифы при цитировании

Сообщение Rayden 15.07.2008 22:37

Может не в той кодировке?
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2766
Зарегистрирован: 27.06.2005 1:07

Re: Иероглифы при цитировании

Сообщение Герасимов Дмитрий 16.07.2008 4:51

Возникла аналогична проблема, причём сигнал о ней поступил от пользователя новой версии оперы. Я сам пользуюсь оперой и после обновления до последней версии возникла аналогичная проблема.

РђРЅРЅР° Р = Анна Р

Насколько я понимаю это Utf-8 приведённый к кодировке WIN новой оперой, что и приводит к крокозябре ( http://ru.wikipedia.org/wiki/Крокозябры ) Я в кодировках плохо разбираюсь, и эти крокозябры мне уже порядком поднадоели. Недавно наталкивался на такую проблему, помог код:

Код: Выделить всё
   
//win2utf
// $s - исходная строка.
for($i=0, $m=strlen($s); $i<$m; $i++)
   {
       $c=ord($s[$i]);
       if ($c<=127) {$t.=chr($c); continue; }
       if ($c>=192 && $c<=207)    {$t.=chr(208).chr($c-48); continue; }
       if ($c>=208 && $c<=239) {$t.=chr(208).chr($c-48); continue; }
       if ($c>=240 && $c<=255) {$t.=chr(209).chr($c-112); continue; }
       if ($c==184) { $t.=chr(209).chr(209); continue; };
   if ($c==168) { $t.=chr(208).chr(129);  continue; };
   }
//$t - результат.


( iconv не установлен хостером)

Но как я понимаю в данном случае проблема не в php скрипте :(
Текст вставляемый яваскриптом в форму быстрого ответа воспринимается в кодировке WIN, хотя на самом деле это UTF-8.
Что делать непонятно. :(
Герасимов Дмитрий
phpBB 1.2.0
 
Сообщения: 17
Зарегистрирован: 26.01.2007 15:37

Re: Иероглифы при цитировании

Сообщение Rayden 16.07.2008 10:50

Может в апаче жестко задать utf? Чтоб любые страницы в utf выдавались?
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2766
Зарегистрирован: 27.06.2005 1:07

Re: Иероглифы при цитировании

Сообщение Герасимов Дмитрий 16.07.2008 16:43

Rayden писал(а):Может в апаче жестко задать utf? Чтоб любые страницы в utf выдавались?


Это вариант, пробовал, цитаты вставляются нормально, но в таком случае нужно весь форум переводить на UTF-8, иначе сам форум отображается неверно (вместо русского текста ������������).

Реально ли форум привести к UTF-8 кодировке и как это сделать?

На этом форуме с цитатами всё нормально, как раз потому что форум этот в UTF-8.
Герасимов Дмитрий
phpBB 1.2.0
 
Сообщения: 17
Зарегистрирован: 26.01.2007 15:37

Re: Иероглифы при цитировании

Сообщение kalgri 16.07.2008 17:07

Кстати у меня тоже Опера стоит. Когда была 9.24 всё было в норме, проблемы появились с установкой 9.51
Кроме сноса Оперы есть ещё решение? :)
kalgri
phpBB 1.4.2
 
Сообщения: 55
Зарегистрирован: 09.03.2008 17:48

Re: Иероглифы при цитировании

Сообщение pip 09.08.2008 16:35

Герасимов Дмитрий писал(а):Но как я понимаю в данном случае проблема не в php скрипте Текст вставляемый яваскриптом в форму быстрого ответа воспринимается в кодировке WIN, хотя на самом деле это UTF-8.

Кстати, при кодировке форума ср-1251 - та же проблема. ИМХО, в javascript надо копать. Может кодировку жостко прописать чтоли..
pip
phpBB 1.4.4
 
Сообщения: 86
Зарегистрирован: 20.08.2006 4:10

Re: Иероглифы при цитировании

Сообщение pip 22.08.2008 16:55

В Operе 9.52 такой проблемы уже нет. Обновляйтесь. 8-)
pip
phpBB 1.4.4
 
Сообщения: 86
Зарегистрирован: 20.08.2006 4:10


Вернуться в phpBB-пространство

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

Сейчас этот форум просматривают: Yahoo [Bot] и гости: 0