Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/371.32  12 Oct 2000  13:54:23
 To : skv@jivago.ryazan.ru
 Subject : Re: XML::DOM, UTF8->CP1251/KOI8, ActivePerl & Unicode::Map8
 -------------------------------------------------------------------------------- 
 
 sjrr> привет всем.
 sjrr> задача.
 sjrr> на перле анализируется с помощью XML::Parser xml-документ.
 sjrr> интерфейс _только_ XML::DOM.
 sjrr> задача - получать на выходе вместо UTF8 исходную кодировку.
 sjrr> поскольку юзается XML::DOM, то XML::Parser:: пользовать не получается.
 sjrr> (да и некрасиво это как-то).
 
 sjrr> выход вроде бы очевиден - Unicode::Map8
 sjrr> но! эта сволочь под ActivePerl не компиляется.
 sjrr> а надо бы - портабельность необходима.
 sjrr> utf модуль есть только в Perl6, что не есть гуд и вообще он странный.
 
 sjrr> варианты? хочу:
 sjrr> 1) просто маленький модуль UTF8->native
 
 Это несложно, но будет работать довольно медленно. Структуру UTF8 знаешь? К
 сожалению, ни гарантированно точного описания, ни ссылки дать не могу, но свое
 представление о могу рассказать. Разбор структуры UTF8 даст тебе уникодовское
 значение. Далее по таблице для требуемой кодировки с ftp.unicode.org получаем
 native, что уже совсем тривиально. Писать не ломы, но ломы отлаживать - у меня
 и Unicode::Map8 компилируется, ибо Linux...
 
 -- 
 Счастливо!
   Ран.
 --- ifmail v.2.14.os-p7-tma3
  * Origin: MemoNet (2:5020/371.32@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: XML::DOM, UTF8->CP1251/KOI8, ActivePerl & Unicode::Map8   Artem Chuprina   12 Oct 2000 13:54:23 
Архивное /ru.perl/171219592b383.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional