クライアントからの http リクエストのリクエスト パラメータの 1 つに日本語の文字が含まれています。このリクエストを Firefox で行い、Eclipse でデバッグしてサーバーに届いた直後のパラメータを見ると、文字がきれいに表示されます。IE 8 を使用して同じ要求を行うと、サーバー コードの同じポイントで文字を見ると文字化けします (ただし、両方のブラウザーで問題ありません)。両方のブラウザで作成された POST リクエストを調べたところ、どちらも同じ文字シーケンスを渡します。つまり、次のとおりです。
%2C%E3%81%9D%E3%81%AE%E4%BB%96
したがって、これはエンコーディングに関係していると考えています。リクエストの HTTP ヘッダーを見ると、次のような違いがあることに気付きます。IE の場合:
Content-Type: application/x-www-form-urlencoded
Accept: */*
Firefox の場合:
Content-Type application/x-www-form-urlencoded; charset=UTF-8
Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7
HTMLドキュメントのメタタグで指定されているにもかかわらず、IE 8ヘッダーはUTF-8エンコーディングを明示的に述べていないと思います。これが問題かどうかはわかりません。ご不明な点がございましたら、お気軽にお問い合わせください。