我正在使用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显示无法识别的字符。