encoding problem in Ruby (ruby中的汉字转换)

访问量: 3393

Today I am face a problem:  how to convert 汉字 to \uxxx\uxxx ? 

after googled and quickly browsed several posts, I found this answer:  

Using active support: 

>> require 'rubygems'
>> require 'active_support'
>> a ='汉字'

>> a.encoding
=> #

>> result = ActiveSupport::JSON.encode(a)
=> "\"\\u6c49\\u5b57\""

>> result.encoding
=> #

It's strange that both of them are encoded in UTF-8. ( I am confused by this UTF8, UTF16, unicode stuffs... @.@ )  有点蒙。。。回头把它给补上。

订阅/RSS Feed

Subscribe