タグ

ブックマーク / qiita.com/dokechin (1)

  • MojoliciousのJSON出力で文字化け - Qiita

    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

    MojoliciousのJSON出力で文字化け - Qiita
    kits
    kits 2013/12/06
    render への入力はテキスト文字列、出力はバイナリ文字列なのでバグではない。/ なぜutf8フラグという言葉を使うかなあ。(記事本文の用語は正しい)
  • 1