|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 22 Jun 2002 21:15:04 To : "Eugene B. Berdnikov" Subject : Re: iconv -------------------------------------------------------------------------------- >>> Eugene B. Berdnikov wrote: EBB>>> принятым на работу в ice.ru - разумеется, после того, как ответите EBB>>> на каверзные вопросы техдиректора типа "а что Вы делаете с EBB>>> неперекодируемыми символами?" или "как определяется, где кончается EBB>>> неперекодируемый мусор и начинаются новые многобайтовые EBB>>> последовательности?" :))) VN>> Во блин. Hеужели все так ужасно? ;)) EBB> Ага. Просто кошмар какой-то! Смотрите: последовательность из 4 символов, EBB> которой я закодировал "длинный смайлик", была то ли пропущена, то ли EBB> не совсем правильно понята... ;) :)) :)))) EBB> [Дальнейшие ужасы поскипаны от страха] Hу, можете считать, что развод удался на славу. Правда, попался не новичок, и не Вагнер, который разразился бы очередным панегириком Реймонду, а мой воспаленный виртуальный желчный пузырь, в последнее время упорно пытающийся подняться до уровня обостренности оного у Корчмара.;))) Hо результат тем интереснее, не так ли? VN>> И если бы интерфейс iconv был изначально спроектирован не через глубокую VN>> @опу, то это бы проблемой не было. Могу послать, кстати, к Win32 API - там VN>> это сделано нормально. EBB> А что именно там сделано "нормально", если в двух словах? Там изначально подумали над рядом проблем перекодировки, которые в iconv() просто похерены. Тот же вопрос о неизвестных символах. Проблемы перекодировки символов-модификаторов, не имеющих самостоятельного значения, лигатур и прочих комбинаций таких модификаторов с нормальными символами. Потребность в перекодировке с потерей части значения или начертания - например, перевод "а с акутом", "а с грависом", "а с циркумфлексом" в просто "а", если заказчик (вызвавший соответствующий конвертер) этого хочет. И все это действительно работает. EBB> Просто прямо перед этим я получил массу удовольствия, читая вагнеровский EBB> постинг в ru.unix - насчет критериев для отбора новобранцев из opensource EBB> community... :))) Количество смайликов отрегулируйте по вкусу. :) Да Вам, батенька, и траву не нужно завозить - сами внутри себя производите ;)) /netch --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/7368073eed48.html, оценка из 5, голосов 10
|