[Catalyst] utf8 on c-res-write or c-res-print

2014-02-20 Thread Sergey Dmitriev
Hello, I'm trying to put some utf8 strings as a part of Catalyst response as follows: $c-res-print ( ... ) and $c-res-write( ... ) line by line. However it dies with Wide character in syswrite at . IO/Handle.pm line 474 Any ideas how can utf8 be written to response? E.g. set binmode

Re: [Catalyst] utf8 on c-res-write or c-res-print

2014-02-20 Thread Dmitry L.
use utf8; my $fh = $c-res-write_fh; my $test = \x{41f}\x{440}\x{43e}\x{431}\x{430}; utf8::encode($test); $fh-write($test); On 20 February 2014 17:45, Sergey Dmitriev sergey.program...@gmail.com wrote: Hello, I'm trying to put some utf8 strings as a part of Catalyst response

Re: [Catalyst] utf8 on c-res-write or c-res-print

2014-02-20 Thread Tomas Doran
On Feb 20, 2014, at 2:19 PM, Dmitry L. dim0...@gmail.com wrote: use utf8; You shouldn’t need this unless you have actual utf8 characters (rather than escapes) in your source code. my $fh = $c-res-write_fh; my $test = \x{41f}\x{440}\x{43e}\x{431}\x{430}; utf8::encode($test);