作者LewisHamiltn (漢米爾頓)
看板Ruby
標題[問題] rails console中文問題
時間Fri Jan 28 14:15:28 2011
我的環境是
REE 1.8.7
rails 3.0.3
Mac Os Server 10.6.5
rails c下面中文顯示怪怪的
例如:
irb(main):002:0> a= '測試'
=> "測\350\251\246"
請問有什麼方式可以修正嗎?謝謝
--
"Some people understand and some don't. That's life.
You can't make everyone happy and can't make everyone like you."
--紀念七個大滿貫得主、統治女網五年的一代球后 - Justine Henin
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.85.64.11
1F:推 godfat:改用 ruby 1.9..? 01/28 19:27
2F:→ LewisHamiltn:@@所以是1.8本身的問題?我用rvm裝個1.9試試好了.. 01/28 19:55
3F:→ godfat:你用 puts 的話應該可以正常,或是試 $KCODE = "U" 01/29 01:02
4F:→ godfat:簡單地說的話是 ruby 1.8 對編碼支援很弱 01/29 01:02
5F:推 myua7:1.8對中文的支援性太差... 02/05 16:24
6F:→ myua7:直接用Unicode (g大提到的$KCODE = "U")或是換1.9比較好 02/05 16:24
7F:→ myua7:還有一種莫名其妙的用法是把KCODE給E....(用漢字借花獻佛 02/05 16:24