[Moscow.pm] UTF8 ещё раз

Sergey Homenkow hsw на hsw.pp.ru
Ср Июн 4 03:20:33 PDT 2008


Dmitry Simonov пишет:
> Озадачился тут вопросом - определить вручную, является ли входной поток 
> utf8 или не является. Вот в результате получился такой код:

> Понятно, что эта конструкция подлежит упрощению, но хотелось бы понять - 
> насколько сама идея может считаться грациозной и изящной :)

Ну даже не знаю что изящнее:

$flag = utf8::valid($str);

или

eval { Encode::decode_utf8($str, Encode::FB_CROAK) };
$flag = !$@;

А делать это на pure perl должно быть гораздо медленее.



Подробная информация о списке рассылки Moscow-pm