タグ

UTF-8に関するabcb2のブックマーク (2)

  • Spring-MVCの日本語文字化けでハマったところ

    Spring-MVCを使うと、とてもきれいにMVCを分割することができて、すごく気持ちよくコードを書くことが出来ます。 とても気に入って、このところずっとこれを使っているのですが、使いはじめの頃に躓いたことをメモ。 はじめに。今回はWindowsXP上のTomcat環境で試してます。 環境によって違うとは思うので、ソンナコトナイヨって方にはこの内容は必要ありません。 GETによるリクエストで、なにかしら日語をはじめとしたマルチバイトのデータを投げたい場合があったとします。 そういった場合、(デプロイ先のOSなどにもよるかもしれませんが)何も設定していない状態では、 コントローラで該当の値を受け取ったとき、文字化けを起こしてしまいます。 この文字化け、URLEncodeとの組み合わせて化けていて、元に戻すことが出来ない。 Spring-MVCでの日語環境でのWebアプリ開発の準備をするた

    Spring-MVCの日本語文字化けでハマったところ
  • UTF-8 フラグと戦う人へ : にぽたん研究所

    ひさびさに Blog を書いてみる。 UTF-8 フラグがどうもウザいという人向けにこんな CPAN モジュールがあるそうな。 Unicode::RecursiveDowngrade hashref とか、arrayref とか複雑な構造になった変数 (たとえば XML や RSS を XML::Simple や XML::RSS 等で parse した構造) を、構造を変えることなく、値全ての UTF-8 フラグを一括で落としたい場合にベンーリ。 こんなんして使える模様。 use strict; use XML::Simple; use Unicode::RecursiveDowngrade; use Data::Dumper; my $ref = XMLin('hoge.xml'); # includes flagged UTF-8 my $rd = Unicode::Recursi

    UTF-8 フラグと戦う人へ : にぽたん研究所
    abcb2
    abcb2 2011/04/25
    XML::Simpleを使っていてどうにかならないかと思っていたらモジュールがあった。助かりました。
  • 1