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



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

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

‰喜爱一个®ƒ‡,¤一个ƒƒ»,¸一ƒ§一ƒ¼一ƒ³ƒ»,µ,¶一ƒ¼一ƒ©一ƒ³ƒ‰一个€,µ一ƒ¼ƒ»一ƒˆ一ƒ¼一ƒž,¹ƒ»a¢aƒ¬一ƒ³a€,¢ƒ«ƒ•一,£一ƒ¼ƒ»一ƒœ一ƒ¼,"楽一™¨æ¼"一个¥®¶,¸,§一ƒ¼ƒ,ºƒ»,´一ƒ¼ƒ«一,¦,§,¤a€,¸一ƒ§一ƒ³ƒ»一ƒªƒ«一个€ƒŠ,害怕一个ƒª一ƒ¼ƒ»,¯一ƒ©,¤一ƒ³¨一"ÿe¡£¶,œ一§€™,

看起来是这样的。

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

我弄明白了为什么会发生这种情况——尽管meta标记将页面设置为utf-8编码。IIS中的错误设置导致日文和韩文字符混乱。

我用下面的方法修复了这个问题:

  1. 进入IIS管理器
  2. 进入。net全球化设置
  3. 确保文件编码设置为utf-8

然后一切开始按预期进行。

最新更新