Response.Write没有显示&正确编码html标签

时间:2017-02-26 17:08:40

标签: iis vbscript asp-classic

我在新安装的Windows 10和IIS附带了一个令人困惑的问题。

Classic ASP的问题是Response.Write<%=varname%>输出html标记,以便所有<符号和 标记中的>符号将替换为奇数字符组合,例如:+ADw-

因此,浏览器无法正确显示输出html。

例如,

Response.Write("<div>hello</div>")

输出以下内容:

+ADw-div+AD4-hello+ADw-/div+AD4-

有谁能说出这个问题的原因是什么以及如何解决?

1 个答案:

答案 0 :(得分:2)

我自己找到了问题的原因 - 这与IIS管理器中经典asp设置中的错误代码页值有关。我错误地写下了unicode-utf-8的假值,我有65000,而且应该是65001.当然,在更改了值之后,问题就消失了。