Tomcat 6.0.32 で GWT ベースの Web アプリケーションを実行しています。
BMP 以外の文字 (これらの文字がファイル名に含まれる) を含む URL を取得するのに問題があります。3 バイト以下の文字を含む URL は問題なく機能します。
例: ファイル名は .txt - URL が UTF-8 としてエンコードされている場合、%F0%A5%A7%84.txt です。
http://localhost:8080/foo/bar/%F0%A5%A7%84.txt?param1=x¶m2=y
その特定のビューが見つかりません
ただし、ファイル名が犬.txtの場合 - URLがUTF-8でエンコードされている場合、%E7%8A%AC.txt -
http://localhost:8080/foo/bar/%E7%8A%AC.txt?param1=x¶m2=y
ビューは正しく配置されています。
Windows XP マシンで URIEncoding=UTF-8 を使用するように、Tomcat で server.xml を設定しています。
BMP 以外の文字のデコードに関して、Tomcat 6 の現在の制限を知っている人はいますか?