Ruby on rails 将ASCII值保存到jsonb/postgres/ruby
我需要保存此值:Ruby on rails 将ASCII值保存到jsonb/postgres/ruby,ruby-on-rails,ruby,json,postgresql,jsonb,Ruby On Rails,Ruby,Json,Postgresql,Jsonb,我需要保存此值: "O\xB70\x8Bk\xA3\x82\t\x9At\xD8\"\x1Cu)\xAF" 在postgres db中的jsonb列中,如下所示: value = { :body_hash => "O\xB70\x8Bk\xA3\x82\t\x9At\xD8\"\x1Cu)\xAF", :another_prop = "same value" } 我得到以下错误: 从ASCII-8BIT到UTF-8的“\xB7” 我可以强制编码到UTF-8,但我不想这么做。我只想保存上
"O\xB70\x8Bk\xA3\x82\t\x9At\xD8\"\x1Cu)\xAF"
在postgres db中的jsonb列中,如下所示:
value = { :body_hash => "O\xB70\x8Bk\xA3\x82\t\x9At\xD8\"\x1Cu)\xAF", :another_prop = "same value" }
我得到以下错误:
从ASCII-8BIT到UTF-8的“\xB7”
我可以强制编码到UTF-8,但我不想这么做。我只想保存上面的精确值
我该怎么做?谢谢 由于数据库的编码设置,我无法保存该值。我将该值转换为十六进制并保存该值