[Moscow.pm] Encode: danko gay, все геи - вредители!

Ivan Petrov i.petro.77.00 на gmail.com
Ср Окт 19 07:04:03 PDT 2016


> как раз здесь https://rt.cpan.org/Public/Bug/Display.html?id=87267#txn-1250086
> специально стоит строчка

> die unless $x eq 'X';

> это значит что hello world таки равен hello world, но ты почему-то
> называешь это "сконкатенировать blob и utf8"

я не это называю сконкатенировать, 
а вот это
    
    $bytes .= "\x{2603}";
    chop $bytes;
   
вот за это идиоту надо яйцы отрезать и сказать что так и было.

по хорошему бы конечно .= должна привести ВСЮ строку к юникоду (или
бросить ексепшен) и chop $bytes последующий должен уже отрезать символ
а не байт

> а это потому что ты считаешь что utf8 флаг означает текст,

utf8 флаг означает валидный текст, а где не означает - там еще значит
не доработано и именно это и надо дорабатывать. а не "фиксить" смеси

$bytes .= "\x{2603}"; chop $bytes;

это дебилизм чистой воды



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