|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 24 Dec 2001 11:13:38 To : Oleg Deribas Subject : Re: koi-8 to cp1251 -------------------------------------------------------------------------------- Здравствуй, Oleg Deribas. OD> >>> Лучше всего - Text::Iconv AL>> Единственная беда с iconv, это когда в данных встречается символ AL>> "непраильный" с точки зрения iconv, то невозможно перекодировать весь AL>> блок данных. OD> Так себя ведет программа iconv, что в комплекте с libiconv или glibc, но OD> перловый модуль, вроде, ведет себя правильно. AL>> Я ни как не смог объяснить Text::Iconv что-бы отставил AL>> нерпавильные символы в покое или не обращала на них внимание. OD> Вообще-то я его использую в основном для перекодировки данных из таблиц от OD> foxpro: 866->koi. Может там просто неправильных символов не попадается. OD> Hадо попробовать обратный процесс: koi8-u в cp866 - если дело обстоит так OD> как ты говоришь то оно должно загнуться ;) Hаборы символов в cp866 и koi8-r совпадают. С koi8-u, как я понимаю, не совсем (разве что у вас используется украинизированный вариант cp866, и iconv об этом в курсе). Hа подмножестве, которое есть в обеих кодировках, iconv должен работать. Тонкость именно тогда, когда требуется работать с символами, которых в одной из кодировок нет. -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Talk.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/63597199bc1c.html, оценка из 5, голосов 10
|