Charset UTF-8用于外部JavaScript文件

时间:2015-02-23 06:45:13

标签: javascript html utf-8 character-encoding

我添加了一个外部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 中时,它不起作用。

2 个答案:

答案 0 :(得分:5)

然后文件可能没有正确保存为UTF-8。

$ file -i panel.js

输出是什么?

如果您使用,例如Vi,请打开文件并使用以下命令保存:

:w ++enc=utf-8 %

答案 1 :(得分:0)

在mac OS中,它是一个资本-i ......就像这样:

file -I