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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Yuriy Kaminskiy                      2:5020/517.21  11 Nov 2001  14:23:55
 To : Ilya Anfimov
 Subject : Re: как раскодировать тему сообщения
 -------------------------------------------------------------------------------- 
 
 
 >>>>> On 16:18 08/11/2001, ilan@adt.ru writes:
  >>  Тут правильнее было бы s/=([\da-f]{2})/chr hex $1/egi - pack
  >> несколько более тяжелая операция, нежели chr hex.
  IA> chr hex -- это хорошо. Это, по крайней мере, красиво.
  IA> Hасчет a-f -- в некоторых системах, в некоторых локалях это может
  IA> прихватить так же несколько лишних символов.
 
                 ^^^^^^ [1]
  Исходя из той же логики (collation order) 0-9 тоже :) Потому как в
 ru_RU.KOI8-R между 2 и 3 идет \x9d (superscript 2)
  Только вот 1. там не было use locale; 2. в перловых регэкспах в
 ranges не используется collation order.
  BTW, в perl-5.6.x можно вместо [0-9a-f] воспользоваться [[:xdigit:]]
  Только все одно удобнее, проще, правильнее и быстрее будет
 воспользоваться MIME::Words из MIME-tools :)
 
  IA> (Hу, там, например, от а до ф включительно).  В зависимости от
  IA> комбинации идей разработчиков и глюков реализаций.  Потому я
  IA> обычно избегаю использования ranges.  Хотя здесь это вряд ли может
  IA> привести к неприятным последствиям.
 
 -- 
 Yuriy Kaminskiy.
 PS [1] HЭHАВЫЖУ :-E
 --- Gnus v5.2.25/XEmacs 19.14
  * Origin: none (2:5020/517.21@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: как раскодировать тему сообщения   Yuriy Kaminskiy   11 Nov 2001 14:23:55 
Архивное /ru.linux/174275ed15e07.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional