变量名称和字符编码

时间:2012-06-04 20:34:39

标签: javascript character-encoding sublimetext2

checked π对JavaScript变量名有效。此外,当我尝试在Chrome控制台中编写var π = Math.PI时,一切都很好。

但是,当我在Mac上用Sublime Text 2编写的var π = Math.PI文件中包含行.js时,Chrome会抱怨:

Uncaught SyntaxError: Unexpected token ILLEGAL

我已经尝试过编码UTF-8,UTF-16 LE和UTF-16 BE,但都没有用。当我执行使用UTF-8在Sublime Text 2中编写的行console.log('π')时,Chrome会打印:

Ï€

如何在Sublime Text 2中使用JavaScript变量名π,以便Chrome了解它?

1 个答案:

答案 0 :(得分:6)

检查以确保在html的头部设置<meta charset="utf-8">,或者如果字符集不同,则可以在脚本标记上设置charset属性:

<script src="script.js" charset="utf-8">