0

jQueryを使用してPhonegap/HtmlアプリケーションからサーバーにAjaxPostを送信すると、エンコードの問題に苦労しています。

受信側のエンドサーバーはエンコーディングISO-8859-1を使用しており、私はそれを制御できません。'contentType'状態でjQueryドキュメント(http://api.jquery.com/jQuery.ajax/ )を読む

データは常にUTF-8文字セットを使用してサーバーに送信されます。これはサーバー側で適切にデコードする必要があります。

それで、jqueryからそのURLにデータを送信する方法はありません、ut8-送信する前にそれをデコードしますか?http://www.navioo.com/javascript/tutorials/Javascript_utf8_decode_1528.htmlのようなデコーダーで文字列をデコードしようとしましたが、うまくいきませんでした。

お時間をいただきありがとうございます、cederlof

4

1 に答える 1

0

少しがっかりしましたが、form-to-iframeソリューションを使用し、InternetExplorerのフォーム送信での文字エンコードの設定で説明されているようにaccept-charsetを設定しました。

<form accept-charset="ISO-8859-1" ...
于 2011-11-14T20:07:22.800 に答える