1

我真的不知道怎么问这个,这是场景

在服务器 A 上,它是 utf-8,我在服务器 A 上有一个搜索表单,它提交给服务器 b,它是 iso-8859-1。因此,当我在它到达服务器 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="ISO-8859-1")。

除了这些,我还有什么可以尝试的吗?也许只适用于 IE,所以我可以使用接受字符集方法?

我可以使用 jquery 1.4.2

4

1 回答 1

0

用java写了一点服务器端脚本来解决这个问题,没有找到任何JS解决方案

于 2012-07-04T19:22:06.030 回答