1

他にどのように質問すればよいかわかりません。シナリオは次のとおりです。

サーバー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を使用できます

4

1 に答える 1

0

これを解決するためにJavaを使用してサーバー側のスクリプトを少し書きましたが、JSソリューションは見つかりませんでした

于 2012-07-04T19:22:06.030 に答える