如下:
irb(main):072:0> ["其他"].pack('m')
=> "5YW25LuW\n"
irb(main):073:0> "5YW25LuW\n".unpack("m")
=> ["\xE5\x85\xB6\xE4\xBB\x96"]
問題是unpack為啥還原不回去?\xE5\x85\xB6\xE4\xBB\x96 如何才能轉為漢字呢?
uj5u.com熱心網友回復:
看上去像UTF8編碼uj5u.com熱心網友回復:
2.3.1 :050 > "5YW25LuW\n".unpack("m").first.encoding
=> #<Encoding:ASCII-8BIT>
2.3.1 :051 > "5YW25LuW\n".unpack("m").first.force_encoding("utf-8")
=> "其他"
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/99852.html
標籤:Ruby/Rails
上一篇:為什么span 標簽無效
下一篇:有沒有前端web的群
