将 ASCII 值保存到 jsonb / postgres / ruby

Save ASCII value to jsonb / postgres / ruby

我需要保存这个值:

"O\xB70\x8Bk\xA3\x82\t\x9At\xD8\"\x1Cu)\xAF"

在 postgres 数据库的 jsonb 列中,如下所示:

value = { :body_hash => "O\xB70\x8Bk\xA3\x82\t\x9At\xD8\"\x1Cu)\xAF", :another_prop = "same value" }

我收到以下错误:

"\xB7" from ASCII-8BIT to UTF-8

我可以强制编码为 UTF-8,但我不想那样做。我只想保存上面的确切值。

我该怎么做?谢谢!

由于数据库的编码设置,我无法保存该值。我将该值转换为十六进制并保存了该值。