小编Hop*_*ion的帖子

IIS集成模式外来字符

好吧,这让我们发疯了。我们有一个在 ASP.NET 4.0 中构建的应用程序,该应用程序在 Windows Server 2012 和 IIS8 上运行。

我们网站的一些页面被翻译成多种语言,尤其是日语和中文是有问题的。

如果我们将应用程序池置于集成模式 - 某些字符将无法正确显示。迎接我们的是小小的问号。

如果我们将应用程序池置于经典模式,则所有字符都可以正确显示。不幸的是,这对我们来说不是一个长期的选择,因为它破坏了网站上的其他功能。

有趣的事情 - 如果我们更改应用程序池中的“启用 32 位应用程序”设置 -> 高级设置,页面仍会显示虚假字符,但它们会错误地显示不同的字符。

最初我们怀疑页面中存在虚假字符或编码问题 - 但我们已经四重检查所有内容并验证所有内容都是 utf-8。将应用程序池切换到 32 位并看到不同的字符显示不正确让我认为 IIS 中可能有问题。

提前感谢您提供任何帮助/见解/经验。

windows-server-2012 iis-8

6
推荐指数
1
解决办法
1752
查看次数

标签 统计

iis-8 ×1

windows-server-2012 ×1