1

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

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

‰‹ã®ãƒ‡ã,¤ãƒãƒ»ã,¸ãƒ§ãƒ¼ãƒ³ãƒ»ã,µã,¶ãƒ¼ãƒ©ãƒ³ãƒ‰ã€ã,µãƒ¼ãƒ»ãƒˆãƒ¼ãƒžã,¹ãƒ»ã,¢ãƒ¬ãƒ³ã€ã,¢ãƒ« フã,£ãƒ¼ãƒ»ãƒœãƒ¼ã,„楽器演å¥å®¶ã,¸ã,§ãƒ¼ãƒã,ºãƒ»ã,´ãƒ¼ãƒ«ã,¦ã,§ã,¤ã€ã ,¸ãƒ§ãƒ³ãƒ»ãƒªãƒ«ã€ãƒŠã,¿ãƒªãƒ¼ãƒ»ã,¯ãƒ©ã,¤ãƒ³ã¨ã„ã£ãŸé¡”ã¶ã,Œã§ã™ã€,</p>

它看起来像这样。

字符编码与以前一样设置为 UTF-8。是否有需要更改的服务器设置?

4

1 回答 1

1

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

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

  1. 转到 IIS 管理器
  2. 转到 .NET 全球化设置
  3. 确保文件编码设置为 utf-8

然后一切都开始按预期工作。

于 2013-05-03T10:17:54.770 回答