1

ユーザーを別の別のシステムにリダイレクトする必要があるページがあります (そこにはアクセスできません)。システムには、POST 経由で送信されるいくつかのパラメーターが必要です (「userId」など)。問題は、私のページが UTF-8 で、他のシステムのエンコーディングが ISO-8859-1 であることです。

また、他のシステムの要求を処理するのに時間がかかる場合があります。そのため、リクエストの処理中に、マイページに「お待ちください。システムによって処理されています」というメッセージが表示されるはずです。

私が望む最良の方法は、次のようなものです。

  1. ユーザーはページ A を開き、[Send me to System] を押します。
  2. ユーザーには、「システムで処理中です。お待​​ちください」というテキストのページが表示されます。また、同じページに非表示の POST フォームがあり、Javascript で 1 秒後に投稿されます。
  3. 他のサーバーがリクエストの処理を終了すると、ユーザーは最終的に応答を受け取り、私のテキストは他のサーバーが提供する別のページに置き換えられます。

問題は、データを UTF-8 で投稿し、他のサーバーがそれを ISO-8859-1 として解析しようとするため、フォームを作成できないことです。

可能な解決策は何ですか?

前もって感謝します。

4

2 に答える 2

1

iframeを使用してそれを作ることができました。Iframeには、個人用エンコーディングを読み込むことができます。

于 2011-03-30T14:59:31.330 に答える
0

簡単です。フォーム ページで ISO-8859-1 エンコーディングのみを使用するようにするだけです。

于 2011-03-21T02:35:01.203 に答える