作者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