覆盖元标记

时间:2015-05-21 20:33:02

标签: jquery html meta-tags

我正在使用jQuery .load()将一些html文件加载到我的" master"页。正在创建html文件的用户正在使用MS Word。我注意到MS Word插入了这个元标记:

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

因为我使用.load()加载页面,所以有些字符无法正确编码,并且在其位置显示小框。

我可以覆盖在MS Word中创建的html文件中的元标记吗?如果不是这样,当我加载html页面时,我最好的方法是正确解释字符?我知道我可以使用MS Word,打开文件并保存为修复问题的过滤网页,但是有几千个链接,我想找到一种不同的方式。

在我的index.html页面中,我定义了这个元标记字符集,我尝试将其更改为与MS Word创建的字符集匹配,但不起作用。

<meta charset="utf-8" />

示例:

//获取我要加载到我的html页面中的MS Word创建文件的URL。

var url = "\somepath\somepage.htm";

//使用jQuery的load方法并将页面加载到特定的部分 //我的#34;主人&#34; html页面。

$("#specificsection").load(url);

加载的html显示无法识别的字符。

1 个答案:

答案 0 :(得分:0)

覆盖元标记不会做任何事情。你实际上需要转换编码。

查看此套餐:https://github.com/ashtuchkin/iconv-lite