【发布时间】:2015-03-04 15:22:04
【问题描述】:
编写包含 UTF-8 字符文字的 JavaScript 源代码(在浏览器中执行)是否省钱?
例如,我想在字符串中使用省略号文字:
var foo = "Oops… Something went wrong";
“现代”浏览器是否支持此功能?某处是否有发布的浏览器支持矩阵?
【问题讨论】:
-
只要为您的 JavaScript 文件提供正确的内容标题,这不会给您带来任何问题。但是,如果你不确定你总是可以使用十六进制转义。请注意,三字节和四字节序列有点麻烦,但 16 位字符非常安全。
-
@Pointy:请给出答案,以便我可以正确投票:-)
-
@Bergi 好吧,我很犹豫,因为虽然我相信这是真的,但我觉得这不是我拥有丰富经验或知识的东西,但由于 JavaScript 明确是一种 Unicode 语言,我想它是安全的:)
标签: javascript utf-8