他にどのように質問すればよいかわかりません。シナリオは次のとおりです。
サーバーAではutf-8です。サーバーAには、iso-8859-1にあるサーバーbに送信する検索フォームがあります。そのため、サーバー B に到達するまでに「Carrières」のようなフランス語の単語を送信すると、「Carrières」として出てきます。
サーバー A または B のエンコーディングを変更できないので、A から送信しても B で正しいクエリを取得する方法はありますか? サーバー A のファイルしか編集できません。
送信前にhtmlエンティティに変換しようとしましたが、そのまま出てきます。フォーム要素に enctype を追加しようとしましたが (enctype="application/x-www-form-urlencoded; charset=ISO-8859-1")、うまくいきません。また、IE以外のすべてで機能するように見えるaccept charsetを試しました(accept-charset = "ISO-8859-1")。
それら以外に試すことができるものは他にありますか?たぶんIE専用の何かなので、accept charsetメソッドを使用できますか?
jquery 1.4.2を使用できます