|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alex Sergeyev 2:6083/1.13 20 Feb 2001 10:07:29 To : Artem Chuprina Subject : Re: Преобразования уникода --------------------------------------------------------------------------------
>> уперся лбом в проблему - как проще всего преобразовать
>> набор уникодных символов в какой то регистр (SMALL или CAPITAL)
> По текстовым комментариям в файле с ftp.unicode.org, разве что... Вообще же
> мне казалось, что подобное соответствие, хотя и редко, но может зависеть от
> языка.
Зависимостей немного SMALL и CAPITAL для разных языков разбросаны совсем
неоднородно.
Вообщем пришлось пойти почти таким путем.
(2Alexander Babanov: не работают стандартные функции...)
Если кто глянет и пришлет комментарии буду рад
http://abc.petr.kz/perl/Case.pm.bz2 (это что я себе написал в Unicode::Case)
Модуль определяет uuc и ulc для использования с аргументом типа
Unicode::String. Таблица перекодировки хранится в _DATA_ и занимает
619 строк. Так что затраты памяти по сравнению с Unicode::CharName
в 20 а то и больше раз меньше.
Всего доброго
--
Саша Сергеев
e-mail: abc@petr.kz
--- tin/1.5.7-20000822 ("Dust") (UNIX) (Linux/2.2.14-15mdk (i686))
* Origin: CJSC IFTC (2:6083/1.13)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/316800201bcee.html, оценка из 5, голосов 10
|