タグ

2013年11月12日のブックマーク (2件)

  • Tomcatの「useBodyEncodingForURI」と「URIEncoding」の違い - ore*flow

    Tomcatでは、送信されてくるリクエストパラメタのエンコードを指定する属性が2つあって、何が違うのか良く分からなかったので、調べてみました。結論から言えば、useBodyEncodingForURItrue/falseを指定。setCharacterEncoding()をした場合に、指定した文字コードでGETのリクエストパラメタをエンコードするか否かを指定。Tomcat5からGETパラメタに対するエンコード処理が変わったので、下位互換を保つための属性のようです。URIEncodingエンコードを指定。GET時のリクエストパラメタのURIエンコードを指定できる。一律指定したURIエンコードになる。実際に指定してみます。Tomcat6.0.10を使用HTMLフォームを用意HTMLの文字コードは「Shift-JIS(Windows-31J)」フォームのmethodは「GET」「あ」をフォームに

    hiyang
    hiyang 2013/11/12
    文字コード charset
  • FAQ/CharacterEncoding - Tomcat Wiki

    Character Encoding Issues Questions Why What is the default character encoding of the request or response body? Why does everything have to be this way? How How do I change how GET parameters are interpreted? How do I change how POST parameters are interpreted? What can you recommend to just make everything work? (How to use UTF-8 everywhere). How can I test if my configuration will work correctly

    hiyang
    hiyang 2013/11/12
    文字コード charset