JOURFIXE

It is currently Thu Mar 28, 2024 11:37 am

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 23 posts ]  Go to page Previous  1, 2, 3  Next
Author Message
 Post subject: Re: О языках и краказябрах
PostPosted: Sun Jan 27, 2008 3:25 pm 
Offline

Joined: Fri Sep 07, 2007 11:39 am
Posts: 7076
Там была совершенно непонятная комбинация конвертаций из кодировок базы через движок, в чём была проблема без непосредственно доступа к хосту разобраться было невозможно. Для начала оказалось, что при открытии топиков через ник, у которого язык умолчания русский, проблема уходит - движок по-разному сохраняет данные для разных групп, и показывает их тоже по-разному. А после переезда к себе и с апгрейдом движка всё вообще стало кошерно - сплошной стандартный UTF8, можно хоть иегорлифы показывать без переключений.

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

_________________
Пух. Винни Пух.


Top
 Profile  
 
 Post subject: Re: О языках и краказябрах
PostPosted: Sun Jan 27, 2008 4:52 pm 
Offline
User avatar

Joined: Tue Sep 18, 2007 9:24 am
Posts: 250
Location: Sacrum Imperium Nationis Germanicae
jourfixe wrote:
А после переезда к себе и с апгрейдом движка всё вообще стало кошерно - сплошной стандартный UTF8, можно хоть иегорлифы показывать без переключений.


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

_________________
ППСАВФБКВ


Top
 Profile  
 
 Post subject: Re: О языках и краказябрах
PostPosted: Sun Jan 27, 2008 6:28 pm 
Offline

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

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

_________________
Пух. Винни Пух.


Top
 Profile  
 
 Post subject: Re: О языках и краказябрах
PostPosted: Sun Jan 27, 2008 8:04 pm 
Offline
User avatar

Joined: Tue Sep 18, 2007 9:24 am
Posts: 250
Location: Sacrum Imperium Nationis Germanicae
спасибо.

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

_________________
ППСАВФБКВ


Top
 Profile  
 
 Post subject: Re: О языках и краказябрах
PostPosted: Tue Jul 21, 2009 12:05 pm 
Offline

Joined: Thu Nov 15, 2007 9:18 am
Posts: 3565
Location: NYC
как вставлять URL с кириллицей?
например:
[url=http://ru.wikipedia.org/wiki/Сухой,_Павел_Осипович]Сухой[/url]


Top
 Profile  
 
 Post subject: Re: О языках и краказябрах
PostPosted: Tue Jul 21, 2009 12:36 pm 
Offline

Joined: Mon Feb 25, 2008 1:40 pm
Posts: 15244
Location: Rostov-on-Don, Russia
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

_________________
Пока на свете есть хотя бы один бокал хорошего вина и одна симпатичная девушка, быть пессимистом - просто преступление.


Top
 Profile  
 
 Post subject: Re: О языках и краказябрах
PostPosted: Tue Jul 21, 2009 12:39 pm 
Offline

Joined: Fri Sep 07, 2007 11:39 am
Posts: 7076
Так точно. Движок автоматически не переводит кириллицу в соответствующие html-ные коды. Баг, конечно...

_________________
Пух. Винни Пух.


Top
 Profile  
 
 Post subject: Re: О языках и краказябрах
PostPosted: Tue Jul 21, 2009 12:42 pm 
Offline

Joined: Thu Nov 15, 2007 9:18 am
Posts: 3565
Location: NYC
Южанин wrote:

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

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


Top
 Profile  
 
 Post subject: Re: О языках и краказябрах
PostPosted: Tue Jul 21, 2009 2:14 pm 
Offline

Joined: Mon Feb 25, 2008 1:40 pm
Posts: 15244
Location: Rostov-on-Don, Russia
Из строки адреса.
А как Вы получили там кириллицу - я не знаю.

_________________
Пока на свете есть хотя бы один бокал хорошего вина и одна симпатичная девушка, быть пессимистом - просто преступление.


Top
 Profile  
 
 Post subject: Re: О языках и краказябрах
PostPosted: Tue Jul 21, 2009 4:58 pm 
Offline

Joined: Thu Nov 15, 2007 9:18 am
Posts: 3565
Location: NYC
Южанин wrote:
Из строки адреса.
А как Вы получили там кириллицу - я не знаю.

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


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 23 posts ]  Go to page Previous  1, 2, 3  Next

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group