| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > Unicode |
| Автор: gcc 7.4.2010, 00:24 | ||||
| есть программа на catalyst, там используется модуль Unicode, подключается автоматически в очередной раз это вижу что его используют и вижу геморой с кодировкой. т.е. все что пришло c html form в UTF8, все русские букфы переводятся в такой вид:
зачем это делается? это на что-то влияет? просто если нужно вставить в mysql, то все нормально, а вот если нужно сделать разные обработки, то нужно все время переводить все туда и обратно перебирая всё с этим Encode::encode, а оно еще без Exception и просто как-то фигова-то получается... мягко говоря
во всех многих случаях мне тоже приходиться переводить обратно Encode::encode( 'utf8', $sub ) некоторые версии Json.pm тоже переводят русские симовлы в такой вид, зачем это делается? |
| Автор: gcc 10.4.2010, 06:52 | ||
| я так понимаю что это не нужно использовать http://search.cpan.org/~bobtfish/Catalyst-Plugin-Unicode-0.93/lib/Catalyst/Plugin/Unicode.pm не знаю зачем это сделано и зачем это стоит по-умолчанию
http://cpansearch.perl.org/src/BOBTFISH/Catalyst-Plugin-Unicode-0.93/lib/Catalyst/Plugin/Unicode.pm |