【问题标题】:Does IIS 5.0 Require Unique Configuration Settings To Support UTF-8?IIS 5.0 是否需要唯一的配置设置才能支持 UTF-8?
【发布时间】: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


    【解决方案1】:

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

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

    Reponse.Write 是你的朋友。 ;)

    【讨论】:

      猜你喜欢
      • 2012-08-22
      • 2012-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-07
      • 2018-01-24
      相关资源
      最近更新 更多