我正在尝试在javascript文件本身内设置charset =“utf-8”,而不是在脚本标记中, 我知道我可以这样做:
<script type="text/javascript" charset="UTF-8" src="xyz.js"></script>
但不幸的是,这个解决方案需要我与数百个使用相同脚本的网站做同样的步骤。所以我试图在javascript文件中设置charset。 这可能吗?
感谢
答案 0 :(得分:9)
我发现了另一种方法,所以不要像这样声明charset="UTF-8"
脚本标记:
<script type="text/javascript" charset="UTF-8" src="xyz.js"></script>
我可以使用元标记声明网页本身的字符集,因此我可以动态地将<meta charset="UTF-8">
附加到DOM,并最终得到如下内容:
<head>
...
<meta charset="UTF-8">
...
</head>
答案 1 :(得分:1)
我认为您无法在Javascript文件中设置此项。浏览器需要charset才能读取文件。因此,如果没有charset,浏览器将无法理解您的文件,因此无法读取字符集定义