JOURFIXE
https://jou.rfixe.com/forum/

О языках и краказябрах
https://jou.rfixe.com/forum/viewtopic.php?f=15&t=48
Page 2 of 3

Author:  jourfixe [ Sun Jan 27, 2008 3:25 pm ]
Post subject:  Re: О языках и краказябрах

Там была совершенно непонятная комбинация конвертаций из кодировок базы через движок, в чём была проблема без непосредственно доступа к хосту разобраться было невозможно. Для начала оказалось, что при открытии топиков через ник, у которого язык умолчания русский, проблема уходит - движок по-разному сохраняет данные для разных групп, и показывает их тоже по-разному. А после переезда к себе и с апгрейдом движка всё вообще стало кошерно - сплошной стандартный UTF8, можно хоть иегорлифы показывать без переключений.

P.S. Никто никогда не узнает, как же я затрахался с конвертацией и переводом старого форума. Ни один из предложенных рецептов не подошел, разработал свой многоступенчатый алгоритм - и он в конечном итоге тоже не подошел, т.к. формат финального импорта отличался от промежуточного. К счастью, в сторону упрощения.

Author:  dazan [ Sun Jan 27, 2008 4:52 pm ]
Post subject:  Re: О языках и краказябрах

jourfixe wrote:
А после переезда к себе и с апгрейдом движка всё вообще стало кошерно - сплошной стандартный UTF8, можно хоть иегорлифы показывать без переключений.


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

Author:  jourfixe [ Sun Jan 27, 2008 6:28 pm ]
Post subject:  Re: О языках и краказябрах

я не совсем представляю в деталях как это происходило в старом движке: когда мы были на нем, исходники я менять всё равно не мог, а потом стало неактуально. по некоторым приметам представляю себе это следующим образом:
в старой версии кодировка данных менялась в зависимости от языка умолчания юзера. В случае "ru" включался соответствующий доп. пакет, который перекидывал символы в win1251. Далее, надо было чтобы база win1251 также воспринимала - для этого есть соответствующие директивы. Возможно, дело было в несовпадении кодировки движка (win1251) и режима базы (какой именно - без доступа к ихней базе не знаю). Если у тебя есть доступ к форумной базе, то это первое, что я проверил бы (в MySQL - вбить
show variables like 'char%'
и
show variables like 'coll%';
и посмотреть, что получится.

Третья версия в каком-то смысле проще - всё на UTF8, дополнительной конвертации при другом языке не происходит - там символ занимает больше места, этого хватает для того, чтобы поместить все алфавиты и не заморачиваться с "а вот если юзер пишет по-албански, то сохранять его мы будем таким форматом". Дополнительный "ru" пакет тоже есть, его надо дополнительно подргужать (не русскую версию движка, а доп. пакет!), но состоит он больше из ресурсов. Кажется, так.
Если у тебя есть root доступ, можно попытаться починить. Мне кажется, проще перейти на новую версию движка - он и приятнее, и лучше заточен/стандартизирован под многоязычность. Разве что данные больше места занимают.

Author:  dazan [ Sun Jan 27, 2008 8:04 pm ]
Post subject:  Re: О языках и краказябрах

спасибо.

настроение будет, поставлю новый движок.
я еще другой хочу испытать - PunBB.

Author:  sds [ Tue Jul 21, 2009 12:05 pm ]
Post subject:  Re: О языках и краказябрах

как вставлять URL с кириллицей?
например:
[url=http://ru.wikipedia.org/wiki/Сухой,_Павел_Осипович]Сухой[/url]

Author:  Южанин [ Tue Jul 21, 2009 12:36 pm ]
Post subject:  Re: О языках и краказябрах

http://ru.wikipedia.org/wiki/%D0%A1%D1%83%D1%85%D0%BE%D0%B9,_%D0%9F%D0%B0%D0%B2%D0%B5%D0%BB_%D0%9E%D1%81%D0%B8%D0%BF%D0%BE%D0%B2%D0%B8%D1%87

Author:  jourfixe [ Tue Jul 21, 2009 12:39 pm ]
Post subject:  Re: О языках и краказябрах

Так точно. Движок автоматически не переводит кириллицу в соответствующие html-ные коды. Баг, конечно...

Author:  sds [ Tue Jul 21, 2009 12:42 pm ]
Post subject:  Re: О языках и краказябрах

Южанин wrote:

дык я что, вручную должен это набирать?
как Вы это получили?

edit: "right mouse"->"copy link location".
YUK!!!

Author:  Южанин [ Tue Jul 21, 2009 2:14 pm ]
Post subject:  Re: О языках и краказябрах

Из строки адреса.
А как Вы получили там кириллицу - я не знаю.

Author:  sds [ Tue Jul 21, 2009 4:58 pm ]
Post subject:  Re: О языках и краказябрах

Южанин wrote:
Из строки адреса.
А как Вы получили там кириллицу - я не знаю.

в firefox там кириллица

Page 2 of 3 All times are UTC - 8 hours [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/