0

我们使用 Flash 文件创建问题,用户输入通过调用外部 javascript 方法传递到我们的 asp .net 网页。

示例用户输入字符串为“7 × 8 ÷ 9”并单击 Flash 文件提交按钮调用外部 javascript 方法并将字符串传递到网页与在 Flash 文件中输入的相同“7 × 8 ÷ 9” . 在所有浏览器的大多数系统中都可以正常工作,但是 IE 浏览器中的一个特定系统返回字符串为“7 × 8 × 9”(Unicode UTF 8 格式),其他浏览器在这个系统中运行正常。

操作系统:Windows 8(安装在其他系统上的相同操作系统也可以正常工作) Internet Explorer:IE 10(版本 10.0.9200.16618)某些 IE 版本可以在其他系统上工作

请建议使用 Unicode UTF 8 格式或需要为系统安装任何 Unicode 字体所需的任何特定系统配置

先感谢您

4

1 回答 1

0

字符串“7 × 8 × 9”是当您在 UTF-8 编码中使用“7 × 8 ÷ 9”并且数据被误解为 windows-1252 编码时得到的结果。所以这是一个字符编码问题;查看 W3C 页面字符编码。如果没有其他信息,就无法判断在这种情况下具体出了什么问题。

于 2013-09-19T08:55:06.793 回答