jQuery post() とシリアライズを使用して AJAX リクエストを送信しています。それはUTF-8を使用します。たとえば、'ś' が名前入力値の場合、JavaScript は を表示しますname=%C5%9B
。フォーム エンコーディングを設定しようとしましたが、成功しませんでした。
<form id="dyn_form" action="dyn_ajax.xml" style="display:none;" accept-charset="UTF-8">
同じことが起こりencodeURI(document.getElementById("name_id").value)
ます。Tomcat 5.5 でサーブレットを使用しています。