我有以下javascript,在我的所有页面上加载我的菜单
<script type = "text/javascript">
$(document).ready(function () {
$("#menudiv").load("menu.html");
});
</script>
我没有包含菜单,因为它是一个完全标准的列表,格式看起来像它。其中一个菜单选项包含字符“å
”,如何让我的页面正确显示此字符?
答案 0 :(得分:2)
当服务器未正确设置menu.html
的编码时,通常会发生这种情况。确保标题中包含正确的编码。 (请参阅this document)特别要确保Content-Type
标题正确无误,<meta charset="...">
menu.html
元素
现有页面的编码根本不重要!每当您下载某些内容时,浏览器都会查找新数据的编码,将其转换为Unicode,然后合并已有的新数据。
答案 1 :(得分:0)
在您的网页中添加此HTML Meta标记:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
或以HTML5方式:
<meta charset="iso-8859-1">
答案 2 :(得分:-1)
将以下元标记添加到HTML文档的开头:
<meta charset="iso-8859-1">
使用HTML实体代码显示此字符和其他ISO字符:
å
或å
有关w3中HTML实体的更多信息:http://www.w3schools.com/tags/ref_entities.asp