2010-06-22 18 views
0

[注意:我只能用运行IIS 5.0的Win2k Web服务器重现此问题。我无法用运行IIS 5.1的Windows XP Web服务器(本地主机)重现此问题。]IIS 5.0是否需要唯一的配置设置才能支持UTF-8?

我发现了很多与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验证。]
  • 发布到同一网页。 [在页面发布后,服务器上的特殊字符被损坏]

回答

0

据我所知,它不需要任何独特的设置these之外。

但是 - 小心VBScript !!! In my case,IIS 5.0上的VBScript破坏了Unicode字符。

Reponse.Write是你的朋友。 ;)

相关问题