有没有办法在文件本身中声明JavaScript文件的编码,比如CSS的@charset规则?

时间:2014-01-12 18:06:51

标签: javascript character-encoding

在CSS中,您可以使用文件最顶部的@charset at-rule声明CSS文件的文本编码。例如:

@charset "UTF-8";

(见http://www.w3.org/International/questions/qa-css-charset.en.php)。

JavaScript文件是否有类似的机制? (除了Content-Type HTTP标头。)

2 个答案:

答案 0 :(得分:1)

<!-- I normally use this meta tag -->
<head>
    <meta charset="utf-8">
    <!-- ... -->
</head>

<script type="text/javascript" charset="utf-8" src="path/to/your/file.js"></script>

答案 1 :(得分:0)

如果没有将其作为副本关闭:不,没有。

请参阅How to declare character encoding in an INDIVIDUAL JS file?