【发布时间】:2010-06-22 17:12:57
【问题描述】:
[注意:我只能在运行 IIS 5.0 的 Win2k Web 服务器上重现此问题。我无法使用运行 IIS 5.1 的 Windows XP Web 服务器 (localhost) 重现此问题。]
我发现了很多与 UTF-8 编码相关的信息。
如果我学到了一件事,那就是this。
编辑:MSDN 为 IIS 5.0 及更早版本提供了此功能,Response.CodePage is not available。目前,我无法验证这是我的问题的根源。
说了这么多,下面是我的问题:
IIS 5.0 是否需要唯一的配置设置才能支持 UTF-8?
我问的原因:尽管我尽最大努力听取了 Google 和 SO 的所有建议,但我仍然无法将 UTF-8 字符正确发布到服务器。
这是我的场景:
- 将 UTF-8 编码的 unicode 字符串呈现到屏幕上。 [工作正常,通过目测验证。]
- 使用 javascript,将这些 UTF-8 编码的 unicode 字符串存储在表单变量中。 [工作正常,已通过 Firebug 验证。]
- 发布到同一网页。 [页面发布后,特殊字符在服务器上被损坏。]
【问题讨论】:
标签: javascript unicode utf-8 iis-5 windows-server-2000