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/ |