lqp - Post a comment
( Read Comments )
TimeText
04:00 am
[info]lqp

[Link]

Юникод
сделал “apt-get upgrade” - и mc перестал показывать русские тексты. Вместо них - кракозябры, какие получаются при попытке интерпроетировать koi8 - текста как iso8859-1 cпоследующим отображением его на US-ASCII. Сделал “apt-get source mc”, почитал Changelog, удалил из debian/patches/ файлик под названием
48_utf8-slang2.patch . После компиляции все стало тип-топ.

Что же отсюда следует? Отсюда следует еще одно подтверждение старой эвристики - корректная работа с текстами в разных кодировках и юникод - вещи, как правило, взаимоисключающие. Нет, теоретически возможно написать программу с юникодом и при этом работающую. На практики это означает написать вчетверо больше кода (для юникода, для юникода, для всех нормальных кодировок, и для конверсии между ними), на что идут только отпетые маньяки. А для произведений менее самоотверженных авторов - программа либо в юникоде, либо работает.
Reply:
 
From:
Identity URL: 
имя пользователя:    
Вы должны предварительно войти в LiveJournal.com
 
E-mail для ответов: 
Вы сможете оставлять комментарии, даже если не введете e-mail.
Но вы не сможете получать уведомления об ответах на ваши комментарии!
Внимание: на указанный адрес будет выслано подтверждение.
Username:
Password:
Subject:
No HTML allowed in subject
Message:



Notice! This user has turned on the option that logs your IP address when posting.
Powered by LJ.Rossia.org