Tomcat 6/Linux上のサーブレットからUTF-8を読み書きする際にいくつかの問題がありました。要求と応答はutf-8、ブラウザはutf-8、URIエンコードはコネクタとホストの両方でserver.xmlに設定されていました。短いですが、コード自体で私のために知られているものはすべて、サーバーの設定はutf-8でした。UTF-8とサーブレットon Tomcat/Linux
リクエストを読むとき、Stringからバイト配列を取り出し、そのバイト配列をStringに再度変換する必要がありました。私は文字列ではなくバイトを書いて、適切な応答を得なければなりませんでした(そうでなければ、ASCII以外の文字が有効なISO 8859-1ではないという例外が出ます)。
私はあなたがここからそれを見ることができる答えを見つけました。 http://isurueng.blogspot.com/2011/12/utf-8-and-jspservlets-on-tomcatlinux.html – Isuru