Ruby雜湊中儲存中文,使用puts輸出時只能顯示unicode碼,請問如何顯示中文?
黄舟
黄舟 2017-04-24 09:14:09
0
3
661

Ruby雜湊中儲存中文,使用puts輸出時只能顯示unicode碼,請問如何顯示中文?

源碼:

hash={a:"第一条",b:"第二条",c:"第三条"}
puts hash

輸出結果:

{:a=>"\u7B2C\u4E00\u6761", :b=>"\u7B2C\u4E8C\u6761", :c=>"\u7B2C\u4E09\u6761"}
黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回覆(3)
刘奇

打開 irb 輸入

Encoding.locale_charmap

看一下你的編碼是否為 => "UTF-8"

還有ruby 的版本 大於1.8

檢查自己是否安裝了 readline

大家讲道理

Warning: 試圖解決一個不存在的問題.

刘奇

在 CentOS 和 Mac 上測了一下,沒有發現你說的問題。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板