IIS7 Windows 2008服务器上的日/韩文字符编码问题

时间:2013-05-02 09:36:00

标签: iis encoding utf-8

我刚刚将一个站点从Windows 2003上的iss转移到2008服务器。

一切都像以前一样工作,除了日语和韩语的一些页面,文本就像乱码一样:

ã<ããデã,ッƒãããããƒãƒãƒããƒãƒãƒƒããƒããƒããƒãƒƒƒããッããƒããƒãッãッããƒãッãッッッãããƒãã ルフã,ã¥ãƒƒƒãーã,“楽å™ææ”å¥å®¶ã,ºã,§ãƒƒããƒããºãƒ»ã,ã,ã ã€ã,¸ãƒ§ãƒ³ãƒ»ãƒªãƒ«ã€ãƒŠã,¿ãƒªãƒ¼ãƒ»ã,¯ãƒ©ã,¤ãƒ³ã¨ã“ã£ãŸé¡”ã¶ã,Œã§ã™ã€,

看起来像这样。

字符编码设置为之前的UTF-8。是否需要更改服务器设置?

1 个答案:

答案 0 :(得分:1)

我弄清楚了为什么会发生这种情况 - 即使元标记将页面设置为以utf-8编码。 IIS中的错误设置导致日文和韩文字符的错位。

我通过以下方式解决了这个问题:

  1. 去了IIS管理器
  2. 去了.NET全球化设置
  3. 确保文件编码设置为utf-8
  4. 然后一切都按预期开始工作了。