【问题标题】:Spidermonkey shell. How to change encoding of source code?蜘蛛猴壳。如何更改源代码的编码?
【发布时间】:2009-10-23 17:39:07
【问题描述】:

如果我输入

 print("®".length)

smjs 中,它会打印2。如果我在我的firefox 和opera 中输入javascript:alert("®".length),它会打印1。Rhino 也会打印1。 是否可以告诉 smjs 我想将这些字符视为单个字符?操作系统:linux(Ubuntu 9.04),语言环境:UTF-8。

【问题讨论】:

    标签: spidermonkey


    【解决方案1】:

    JS shell(可能很不幸:-)不支持区域设置。看起来这个问题已经被Bug 648102 修复了——shell 中的所有输入行都被解码为UTF-8。耶,进步!

    $ ./js
    js> print("®".length)
    1
    

    我在 Firefox 的花哨的新 JS 暂存器中得到了相同的结果,这证实了您原来的基于 javascript: 的结果!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-03
      • 2012-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多