代码之家  ›  专栏  ›  技术社区  ›  Jim G.

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

  •  0
  • Jim G.  · 技术社区  · 14 年前

    [ 注释 :我只能在运行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 需要唯一的配置设置来支持UTF-8?

    我问的原因是:尽管我尽了最大努力去听取谷歌的所有建议,但我仍然无法让utf-8字符正确地发布到服务器上。

    以下是我的场景:

    • 将UTF-8编码的Unicode字符串呈现到屏幕上。[工作良好,通过目视检查核实。]
    • 使用javascript,将这些UTF-8编码的Unicode字符串存储在表单变量中。[工作正常,通过Firebug验证。]
    • 发布到同一网页。[在发布页面后,服务器上的特殊字符会损坏。]
    1 回复  |  直到 14 年前
        1
  •  0
  •   Community Jim McKeeth    7 年前

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

    然而 -小心vbscript!!!! In my case ,IIS 5.0上的vbscript损坏了Unicode字符。

    Reponse.Write 是你的朋友。;)

    推荐文章