IIS 5.0是否需要唯一的配置设置才能支持UTF-8?

时间:2010-06-22 17:12:58

标签: javascript unicode utf-8 iis-5 windows-server-2000

[注意:我只能使用运行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验证。]
  • 发布到同一网页。 [页面发布后,服务器上的特殊字符被破坏。]

1 个答案:

答案 0 :(得分:0)

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

HOWEVER - 谨防VBScript !!! In my case,IIS 5.0上的VBScript损坏了Unicode字符。

Reponse.Write是你的朋友。 ;)