[Moscow.pm] Perl vs Python

Ruslan Zakirov ruslan.zakirov на gmail.com
Чт Окт 27 01:23:12 PDT 2016


2016-10-26 7:36 GMT+03:00 Ivan Petrov <i.petro.77.00 на gmail.com>:

> здесь бага в самом перле. Надо фиксить именно ее.
>
> no utf8;
> my $str = 'привет';
> use utf8;
> $str .= ' медвед';
>
> - флаг utf8 стоит
> - крайне сложно тут далее работать с этой смесью
>


В этой области есть "недоработки perl", которые не позволяют отлавливать
такие проблемы на этапе компиляции и/или исполнения. В Python похожий код
приведет к exception, но там из-за этого тоже свои неудобства.

Если игнорировать неудобства языка, то явный баг программиста. Если вы
хотите работать с юникод строками, а не октетами, то будьте добры
контролируйте все точки получения данных и конвертируйте из из octets в
"perl string".


-- 
Best regards, Ruslan.
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20161027/0098b65b/attachment.html>


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