1

我有一个页面需要将用户重定向到另一个单独的系统(我无法访问那里)。系统需要一些参数通过 POST 发送给它(例如“userId”)。问题是,我的页面是 UTF-8,而另一个系统的编码是 ISO-8859-1。

此外,处理其他系统的请求可能需要一些时间。这就是为什么在处理请求时,用户应该在我的页面中看到一些“请稍候,系统正在处理您”。

我希望它看起来的最佳方式是这样的:

  1. 用户打开页面 A 并按“将我发送到系统”。
  2. 向用户显示一个带有文本“请稍候,系统正在处理您”的页面。在同一页面上还有隐藏的 POST 表单,该表单在 1 秒后使用 Javascript 发布。
  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 回答