【发布时间】:2015-10-09 21:06:18
【问题描述】:
我正在尝试将 .htm 文件上传到远程 SVN 存储库,以供我团队的其他成员在其 Web 浏览器中查看。
查询时,存储库仅将我的 .htm 文件显示为纯文本,尽管当我从本地硬盘驱动器运行该文件时,它被我的浏览器解释为 html。存储库位于 https 服务器上。
我在我的 html 代码前面加上了各种标签,这些标签应该提醒浏览器该文件是 html,例如
<Content-Type="text/html">
和
<!DOCTYPE html>
甚至这个我真的不明白但还是尝试了:
<contentType="text/html; charset=iso-8859-1">
但是没有任何效果... 有谁知道一些巧妙的、万无一失的方法来欺骗浏览器将文件解释为 html?
【问题讨论】:
-
这可能是一项安全功能。您可能无法更改它。
-
您需要确保将文件保存为使用 UTF-8 编码的 text/html MIME 文件类型。这在 EditPadPro 等任何高级文本编辑器中都是可行的
-
这些“文件中”的东西都不会覆盖
Content-TypeHTTP header,如果浏览器被告知它是一个文本文件,它就不会解析任何这些HTML标签。 -
啊,我认为你们对这是服务器的属性是正确的。我想我只能以其他方式处理它。谢谢。