我有點困惑與Ruby中的'£'符號。怎麼了£符號
在JRuby的,如果我做的:
puts '£40'
在.RB文件我跑,我得到
£40
在JRuby的IRB我得到:
>> pung = 'h40'
=> "h40"
>> pung.gsub!('h', '£')
pung.gsub!('h', '£')
=> "\24340"
英鎊符號輸出爲\ 243。
在純Ruby Ruby IRB中,我甚至不能輸入£符號。當我點擊£鍵時,光標跳到左邊的三個空格處!
嘗試.toutf8或toutf16帶出甚至陌生的人物!
發生了什麼!?!?爲什麼我不能輸出一個簡單的£?
Unicode是一個善變的女主人。 – 2010-03-08 23:39:39