2 hao452242153 hao452242153 于 2014.09.23 23:57 提问

Ruby 基础的散列输出中文问题

例如
wday = {
"sunday" => "星期天",
"monday" => "星期一",
"tuesday" => "星期二"
}

p wday["sunday"]
puts wday["sunday"]

p wday
puts wday

为什么
p wday["sunday"]
输出的是 "\xD0\xC7\xC6\xDA\xCC\xEC"
而 puts wday["sunday"]
输出的是 星期天 ?

对于输出整个散列 为什么输出的结果都是
{"sunday"=>"\xD0\xC7\xC6\xDA\xCC\xEC", "monday"=>"\xD0\xC7\xC6\xDA\xD2\xBB", "tuesday"=>"\xD0\xC7\xC6\xDA\xB6\xFE"}

谢谢

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!