论坛首页 编程语言技术论坛

NetBeans输出中文为utf编码

浏览 2576 次
精华帖 (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,向各位大神求解,感激不尽。
  • 大小: 23.6 KB
   发表时间:2011-04-13   最后修改:2011-04-13
按照rails官方教程里的说法,换用Linux,就什么事都没有了 
0 请登录后投票
   发表时间:2011-04-15   最后修改:2011-04-15
cyberblue 写道
按照rails官方教程里的说法,换用Linux,就什么事都没有了 

谢谢您的回答!
  可是我仅仅使用了ruby,并没有涉及到rails呀,不是这个问题吧?
0 请登录后投票
   发表时间:2011-04-15  
p 和 pp 都是内部打印,会打印字节。
建议用print,printf,sprintf,puts。
一般你输出也不会用p或pp的,p和pp也就调试时用用。
我觉得ruby1.9默认让p和pp直接输出中文不好,还是1.8好。
0 请登录后投票
   发表时间: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呀
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics