我正在處理ruby sidekiq進程調用第三方並將數據分析到數據庫的應用程序。postgres在sidekiq應用程序編碼錯誤
我使用續集廣告我的orm。
我收到一些奇怪的字符回到結果,例如:
"Tweets en Ingl\xE9s y en Espa\xF1ol"
當這個被試圖保存到Postgres的,下面的錯誤發生:
Sequel::DatabaseError: PG::CharacterNotInRepertoire: ERROR: invalid byte sequence for encoding "UTF8": 0xe9 0x73 0x20
奇怪的是該字符串認爲它是UTF-8,如果我檢查編碼名稱,它說:
name.encoding.name #UTF-8
我能做些什麼來確保數據的格式適合postgres?