0

Apache Tomcat で Servlet 2.4 を実行している Java Web プロジェクトがあります。

私のサーブレットでは、 in HTML head タグを設定request.setCharacterEncoding("utf-8")して使用しています。<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">

プロジェクト内のすべてのファイル (Java、JS など) は、テキスト ファイルのエンコーディングが に設定されていますutf-8web.xml文字エンコーディングを に設定するすべてのサーブレットにマップされたフィルターも追加しましたutf-8

jQuery を使用する Web サーバーに ajax 要求 (get と post の両方) を作成し、html フォームで serialize メソッドを実行すると、サーブレットは特殊utf-8文字を取得できません。

UTF-8URLエンコードされた文字列を期待して取得するためでしょうか?これに関するヒントはありますか?

4

2 に答える 2