2015-04-01 12:06 GMT+02:00 Nick Knutov <[email protected]>: > Если из-за utf8::all или неизвестно чего еще в фреймворке где-то происходит
Настоятельно не рекомендую использовать utf8::all в Дансере. Опять же, не знаю за первый, но второй сам включает эти штуки (я говорил об этом в прошлом ответе). Чревато плохими побочными эффектами. Используя Дансер, нужно играть по его правилам. > двойное кодирование (и я точно знаю, что оно происходит), то правильно ли, > зная, что хеш в юникоде, полагать, что он будет всегда правильно > сериализован в json с невключенными utf8? ... > my $jsonxs = Cpanel::JSON::XS->new()->utf8(undef); Наверное, да. Нужно думать глубже (-: О, вот нашёл: первый Дансер таки умеет произвольные сериализаторы, рекомендую завернуть ваш в этот слой. https://metacpan.org/pod/Dancer::Serializer -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
