【发布时间】:2015-02-23 06:45:12
【问题描述】:
我像这样添加一个外部 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 时,它不起作用。
【问题讨论】:
-
panel.js确定保存为 UTF-8 吗? -
我用的是centos,不知道怎么把文件保存为utf-8
-
对script标签的编码撒谎是没有用的,你需要调整服务器或者使用ascii js文件。
标签: javascript html utf-8 character-encoding