浏览 2575 次
锁定老帖子 主题:NetBeans输出中文为utf编码
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-04-12
最后修改:2011-04-15
require "pp" seq=[{"key01"=>"张三", "key02"=>"李四", "key03"=>"王五", "key04"=>"赵六"}] pp seq p seq puts seq IDE工具为NetBeans,工程属性的encoding为GBK 输出结果为: 这是为什么啊?我想让全部显示为中文该怎么做呢?我刚开始学习ruby,向各位大神求解,感激不尽。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-04-13
最后修改:2011-04-13
按照rails官方教程里的说法,换用Linux,就什么事都没有了
|
|
返回顶楼 | |
发表时间:2011-04-15
最后修改:2011-04-15
cyberblue 写道 按照rails官方教程里的说法,换用Linux,就什么事都没有了
谢谢您的回答! 可是我仅仅使用了ruby,并没有涉及到rails呀,不是这个问题吧? |
|
返回顶楼 | |
发表时间:2011-04-15
p 和 pp 都是内部打印,会打印字节。
建议用print,printf,sprintf,puts。 一般你输出也不会用p或pp的,p和pp也就调试时用用。 我觉得ruby1.9默认让p和pp直接输出中文不好,还是1.8好。 |
|
返回顶楼 | |
发表时间:2011-04-21
sevk 写道 p 和 pp 都是内部打印,会打印字节。
建议用print,printf,sprintf,puts。 一般你输出也不会用p或pp的,p和pp也就调试时用用。 我觉得ruby1.9默认让p和pp直接输出中文不好,还是1.8好。 哦 是内部打印啊 知道了。 ruby1.9默认让p和pp直接输出中文了吗? 我的就是ruby1.9.2呀 |
|
返回顶楼 | |