Tag: to json

Ruby to_json问题错误“非法/格式错误的utf-8”

我收到错误JSON::GeneratorError: source sequence is illegal/malformed utf-8当尝试将哈希转换为json字符串时, JSON::GeneratorError: source sequence is illegal/malformed utf-8 。 我想知道这是否与编码有关,我怎么能让to_json只是对待\ xAE? $ irb 2.0.0-p247 :001 > require ‘json’ => true 2.0.0-p247 :002 > a = {“description”=> “iPhone\xAE”} => {“description”=>”iPhone\xAE”} 2.0.0-p247 :003 > a.to_json JSON::GeneratorError: source sequence is illegal/malformed utf-8 from (irb):3:in `to_json’ from (irb):3 from /Users/cchen21/.rvm/rubies/ruby-2.0.0-p247/bin/irb:16:in `’