我添加了一个外部JavaScript文件:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<script charset="utf-8" type="text/javascript" src="js/panel.js" ></script>
</head>
但 panel.js 文件中存储的文字在HTML文件中显示如下:
H69�*
当我将JavaScript代码放入HTML页面时,文本会正确显示。但是,当我将JavaScript代码放在 panel.js 中时,它不起作用。
答案 0 :(得分:5)
然后文件可能没有正确保存为UTF-8。
$ file -i panel.js
输出是什么?
如果您使用,例如Vi,请打开文件并使用以下命令保存:
:w ++enc=utf-8 %
答案 1 :(得分:0)
在mac OS中,它是一个资本-i ......就像这样:
file -I