【问题标题】:Conversion error?转换错误?
【发布时间】:2014-04-30 07:05:34
【问题描述】:

如果我尝试255.chr,Ruby 会返回"\xFF"。为什么"\xff".ord 返回160 (0xA0)?我在 Windows 7(64 位)上使用 IronRuby 2.0.0p451

【问题讨论】:

  • 你运行的是哪个版本的 Ruby?
  • 我在 Ruby 2.1 中遇到"\xff".ord.. 的错误
  • @ArupRakshit 我也是,invalid byte sequence255 取决于编码

标签: ruby extended-ascii


【解决方案1】:

不适合我:

root@xxxxxxx:~# irb
2.1.0 :001 > "\xff".ord
 => 255
2.1.0 :002 > 255.chr
 => "\xFF"
2.1.0 :003 > "\xFF".ord
 => 255
2.1.0 :004 >

【讨论】:

    猜你喜欢
    • 2012-05-07
    • 1970-01-01
    • 2021-12-20
    • 2017-08-20
    • 1970-01-01
    • 2013-11-15
    • 1970-01-01
    相关资源
    最近更新 更多