MojoliciousでJson日本語文字列をレンダリングすると文字化けする
Mojoliciousでrender(partialフラグ付き)を用いて 日本語文字列を含むjsonをレンダリングすると文字化けした。
以下テンプレートファイルの中身。renderテキストの方は文字化けしない。
<%= $self->render(json=>{"aaa"=>"あああ"},partial=>1) %> <%= $self->render(text=>"あああ",partial=>1) %>
バグなのか、使い方が悪いのか。切り分けていかないと・・・
コントローラーの中で使用して出力する分には文字化けしない。
my $hoge = $self->render(json=>{a=> qq/あああ/},partial=>1)->to_string; print($hoge);
テンプレート内での描写で文字化けするのかな。