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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Dmitry E. Oboukhov                   2:5020/830.100 30 Jan 2008  20:07:39
 To : Alexey Bavykin
 Subject : и снова о юникоде
 -------------------------------------------------------------------------------- 
 
 
 AB> Можно сделать так:
 AB> # Тут у тебя $content будет с зажженным флагом.
 AB> $content = decode('koi8-r', $content, Encode::FB_QUIET);
 
 нет тут дело оказалось не в флагах а в том что юникод на вебстраницах
 передается не в utf-8, а в utf-16LE
 
 в итоге регвыражение получилось такое:
 
 use Encode qw(encode decode);
 ...
 $str=~s/\&\#(\d{4})\;/encode('utf-8', decode('utf-16LE', pack('S', $1)))/eg;
 
 ... Когда я слышу "интеллигенция" всегда хочется добавить "сраная".
 --- Mutt/1.5.17 (2007-12-11)
  * Origin: Debian GNU Linux (2:5020/830.100)
 
 

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

 Тема:    Автор:    Дата:  
 и снова о юникоде   Dmitry E. Oboukhov   26 Jan 2008 22:41:16 
 и снова о юникоде   Dmitry E. Oboukhov   26 Jan 2008 22:47:36 
 Re: и снова о юникоде   Alexey Bavykin   30 Jan 2008 19:20:04 
 и снова о юникоде   Dmitry E. Oboukhov   30 Jan 2008 20:07:39 
 Re: и снова о юникоде   Artem Chuprina   30 Jan 2008 20:47:05 
 и снова о юникоде   Dmitry E. Oboukhov   30 Jan 2008 22:29:24 
 Re: и снова о юникоде   Artem Chuprina   31 Jan 2008 00:59:51 
Архивное /ru.perl/44615fea5d66.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional