【问题标题】:JSON with Unicode attributes具有 Unicode 属性的 JSON
【发布时间】:2014-06-28 22:28:04
【问题描述】:

我正在开发一个 Web 应用程序,我想使用具有 Unicode 属性的 JSON 对象,例如:

a = {
ονομα:"hello"
} 

然后像这样使用它

a.ονομα 

或者可能迭代对象

我已经在 chrome 控制台中尝试过,效果很好,但我想知道其他浏览器是否支持它,以及它是否是一个好习惯。

【问题讨论】:

  • 是的,你可以做到。但是应该你呢?没有。
  • @NiettheDarkAbsol 这是一种不好的做法吗?该应用程序将仅适用于希腊人并由希腊人支持
  • 可能是这样,但在你可以用希腊语写“if( ... ) { ... } else { ... }` 之前,你应该保留你的英文代码。

标签: javascript json web unicode attributes


【解决方案1】:

从 JavaScript 标识符 JavaScript 1.5 开始,您可以在标识符中使用 ISO 8859-1 或 Unicode 字母,例如 å 和 ü。您还可以使用 \uXXXX Unicode 转义序列作为标识符中的字符。

查看 JS 1.5 的浏览器兼容性,即使 IE6-7 运行该版本,您也应该是安全的。

更多详细信息请查看:http://mathiasbynens.be/notes/javascript-identifiersthis SO answer

【讨论】:

猜你喜欢
  • 2018-02-19
  • 1970-01-01
  • 2023-03-03
  • 1970-01-01
  • 1970-01-01
  • 2019-02-25
  • 1970-01-01
  • 2015-11-09
  • 1970-01-01
相关资源
最近更新 更多