タグ

encodingとcgi.pmに関するC_Lのブックマーク (1)

  • CGIモジュールとcharset

    PerlCGIモジュールを利用する時、Content-Typeヘッダにcharsetパラメータを加えるには、headerメソッドで-charset => 'UTF-8'などと指定するわけですが、どうもtext/*なもの以外では無視され、Content-Typeヘッダにcharsetパラメータを加えてくれないみたいです。 要は、 print header( -type => 'application/xml', -charset => 'UTF-8', ); だと、 Content-Type: application/xml としか出力されないってことです。 blosxomに$blog_charsetという文字コードを指定する設定を追加しようとして、ゴニョゴニョやっていた時に気づきました。CGIモジュールのソースでcharsetパラメータを付け加えるコードが、 $type .= "; ch

    CGIモジュールとcharset
    C_L
    C_L 2006/06/30
    CGIモジュールのheaderメソッドで、-type=>'text/*'以外のとき、-charset=>'hoge'が適用されないよ。今はまった。
  • 1