[Moscow.pm] utf8:all vs json
Nick Knutov
mail на knutov.com
Ср Апр 1 01:59:15 PDT 2015
use utf8::all;
use Cpanel::JSON::XS qw ();
sub p2json { return Cpanel::JSON::XS::encode_json(shift); };
my $ha = {
a => 1,
b => 'c',
c => 'д'
};
say Dumper p2json($ha);
$VAR1 = '{"c":"д","a":1,"b":"c"}';
Однако, если вместо uft8::all использовать просто utf8, то всё хорошо:
$VAR1 = '{"c":"д","a":1,"b":"c"}';
Отсюда вопрос - почему такая фигня и что делать?
ps: Cpanel::JSON::XS или другой модуль - значения не имеет.
--
Best Regards,
Nick Knutov
http://knutov.com
ICQ: 272873706
Voice: +7-904-84-23-130
Подробная информация о списке рассылки Moscow-pm