我在新安装 Windows 10 和 IIS
时遇到了一个令人困惑的问题随之而来。
经典 ASP 的问题在于 Response.Write
还有<%=varname%>
输出 html 标签,以便所有 <
标志和
>
标签中的符号替换为奇数字符组合,例如:+ADw-
.
因此,浏览器无法正确显示输出 html。
例如,
Response.Write("<div>hello</div>")
输出以下内容:
+ADw-div+AD4-hello+ADw-/div+AD4-
谁能说出这个问题的原因是什么以及如何解决?
最佳答案
我自己找到了问题的原因 - 它与 IIS 管理器中经典 asp 设置中的错误代码页值有关。我错误地记下了 unicode-utf-8 的错误值,我有 65000 而应该是 65001。当然,更改值后,问题就消失了。
关于iis - Response.Write 没有正确显示和编码 html 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42471573/