我有这个哈希:
a={"topic_id"=>60693, "urlkey"=>"innovacion", "name"=>"Innovaci\xF3n"}
当我收到此错误时,我正在尝试使用 Mongoid 将其保存到 MongoDB:
BSON::InvalidStringEncoding: String not valid UTF-8
然后我正在尝试gsub
它:
a["name"].gsub(/\xF3/,"o")
我得到:SyntaxError: (pry):12: too short escaped multibyte character: /\xF3/
我在模型文件的开头添加了一条神奇的注释:# encoding: UTF-8