|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 06 Sep 2002 01:30:29 To : Fedor Zuev Subject : Re: [JT] Hекоторые впечатления о <FOO Bar> Linux --------------------------------------------------------------------------------
Hi, Fedor!
>>>>> "FZ" == Fedor Zuev <Fedor.Zuev@p89.f156.n5070.z2.fidonet.org> writes:
[skip]
отвечать лень. просто лень. да и оффтопик, скорее всего.
VB>> маленький "серкрет", все *.mo с кирилийцей в ASP7.3 лежат в кодировке
VB>> UTF-8. Это фича такая. В зависимости от установленых LANG/LC_* gettext
VB>> далает перекодировку из этой "управляющей последовательности" в тот
VB>> charcter encoding, который нужен пользователю (судя по установленым
VB>> переменных окружения).
FZ> Да сколько угодно. Hи ASP7.3, ни UTF-8 ко всему этому ни
FZ> малейшего отношения не имеют.
угу. Hо тем не мение. В RH "все немного не так". Они почему-то (я знаю
почему) этой фичей не пользуются. Коротчкий ответ - им это нафиг не
нужно.
FZ> Эта фича glibс-2.2, и исходная кодировка могла быть какой угодно.
да, но в asp7.3 не только программы писаные на C будут обладать такой
"фичей".
VB>> Уж не знаю как там оно это все "интепретирует", но это работает. Причем
VB>> для программ соверешнно прозрачно. Разумеется для более мение правильно
VB>> написаных программ. И даже ввод симвовол тоже работает. Вот ведь.
VB>> Чудеса? Для меня нет. Обыденность.
FZ> Как бы, то, что он в предела _одной_ _интерактивной_ программы
FZ> работать будет, ожидать следовало.
да не одной. А целой пачки. По крайней мере, если эта программа не
умничает (а вернее ее автор), а пользует системные функции.
FZ> А фильтры, а textutils все правильно работают? А в разнообразных
FZ> комбинациях?
а что с ними не так?
FZ> А _какое_ _именно_ поведения здесь следует считать правильным? И
FZ> почему?
так что там "неправильно"? Как узнать "что за символ" закодирован в UTF-8
описано совершенно четко. Если "фильтру" дали шаблон в UTF-8, и дали
исходный текст к которому нужно применить шаблон, то какие проблемы?
Что всем любителям for(;str* != '\0'; str++) прийдется напрягать мозги?
ну так, хочешь чтоб прогармма работала хорошо - думай. не можешь -
позволь другим подумать.
неужели не понятно, чтос момента повления стандартов Unicode понятие
"символ" стало несколько более другим чем "байт"? И "строка" это не кусок
байтов, который можно тупо сравнивать? Это "строка символов"?
да, я знаю, что многим еще не совсем понятно. И мне отчасти плевать что
это не совсем понятно в microsoft, но мне грустно осознавать, что в *nix
тоже есть с хтим сложности...
--
Bor.
--- ifmail v.2.15dev5
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/25411530a9f4.html, оценка из 5, голосов 10
|