MojoliciousでJSON-APIを作るのは普通に行うと思いますが、 JSON文字列をHTML内に出力するというケースもあるでしょう。 そんな時に、文字化けに遭遇したのでご紹介します。 下記サンプルコードを見てください。 package MojibakeApp::Example; use Mojo::Base 'Mojolicious::Controller'; use Encode 'decode'; # This action will render a template sub welcome { my $self = shift; my $moji = {hello => "文字化け"}; my $json = $self->render( json => $moji , partial => 1); $self->app->log->debug($json); print