adi*_*b16 1 html javascript 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>
Run Code Online (Sandbox Code Playgroud)
但是存储在panel.js文件中的文本在HTML文件中显示如下:
H69?*
Run Code Online (Sandbox Code Playgroud)
当我将JavaScript代码放在HTML页面中时,文本会正确显示.但是当我在panel.js中放入JavaScript代码时,它不起作用.
然后该文件可能没有正确保存为UTF-8.
$ file -i panel.js
Run Code Online (Sandbox Code Playgroud)
什么输出?
如果您使用,例如Vi,请打开该文件并使用以下命令保存:
:w ++enc=utf-8 %
Run Code Online (Sandbox Code Playgroud)