我如何设置 *.asp
IIS 下网站中的文件(经典 ASP),将响应头的 Content-Type 设置为 text/html;charset=UTF-8
?现在,这些文件被用作 Content-Type=text/html
.
另一种方法是添加 <% Response.Charset = "UTF-8" %>
到每一页,但我想知道是否有办法在全局范围内做到这一点。
谢谢!
-K
最佳答案
编辑 1:我已经用 IE9 的开发工具(网络选项卡)对此进行了测试,
<%
response.ContentType = "text/html;charset=UTF-8"
%>
结果为 Content-Type 的 HTML header :
text/html;charset=UTF-8
然而,在 IIS7 上将其设置为 MIME 级别不会 - 当我弄清楚原因时,我会更新我的答案。
编辑 2:
我无法在我的测试设备上使用全局 MIME 方法 - 抱歉!网上有这方面的提示:http://forums.iis.net/p/1166956/1941076.aspx#1941076
我猜你只需要弹出
response.ContentType = "text/html;charset=UTF-8"
在 <!-- #include file="..\includes\common.asp" -->
类型包括(或类似)。
关于IIS 6 - 经典 ASP - 将 *.asp 响应头的内容类型设置为 "text/html;charset=UTF-8",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9502490/