私が取り組んでいるプロジェクトでは、UTF-8 でエンコードされたページにある HTML フォームを、ISO-8859-1 エンコードのみを受け入れるサーバーに投稿し、結果を iFrame に表示する必要があります。これは FF、Chrome、Safari などでは正常に動作しますが、MSIE では動作しません (9 でもありません)。IE はフォームを UTF-8 で投稿することを主張します。投稿先のサーバーにアクセスできず、投稿元のページの文字セットを変更することもできません。
フォームには定数値を持つ 2 つの要素が含まれていますが、これらの値の一部にはドイツ語のウムラウト (Ä、Ö、および Ü) が含まれています。
したがって、私が思いついた解決策は、リクエスト値をデコードし、cURL を介してすべてを投稿し、結果を返す「プロキシ スクリプト」にフォームを投稿することでした。しかし、もちろん、このサイトがホストされているサーバーは cURL をサポートしていません。
それで、これをどのように解決できるか考えている人はいますか?私は、単純に機能するソリューション (いくつかの本当に奇妙な Javascript ソリューションでさえ) を使用する時点にいます。
こんにちは、ジェイク