0

我正在使用 jquery 方法在 div 内容中加载 html 文件,如下所示

<script type="text/javascript" language="javascript" >
$(function () {
    $("#divWelcomePage").load("welcome.html");
});

现在,问题是我在那里得到了 html 文件内容,但没有得到 div 中特殊字符的值,如 (撇号(')、双引号(""))。

然后我放了一个标签

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>

现在,它适用于一些 html 页面,但对于其他一些页面,我仍然没有任何价值。相反,我得到�字符:(

请为我建议一些非常可靠的方法。我还研究过使用 html 编辑器将这些 html 文件转换为支持 UTF 字符可以使这个 html 文件工作但它仍然无法正常工作,因为我尝试使用一些 html 编辑器,如Sublime Text 2。如果您仍然相信使用这些编辑器会对我的情况有所帮助,请向我推荐一些好的 html 编辑器。

4

1 回答 1

1

您需要包含有效的 doctype才能正确显示 html 实体。

尝试将此添加到您的welcome.html 页面

<!DOCTYPE html>
于 2013-03-11T17:34:22.863 回答