我只是隨機通過Rails 3中得到這個奇怪的錯誤,在Heroku(Postgres的)Rails 3中,Heroku的 - PGError:錯誤:編碼 「UTF8」 無效的字節序列:
PGError: ERROR: invalid byte sequence for encoding "UTF8": 0x85 HINT: This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by "client_encoding". : INSERT INTO "comments" ("content") VALUES ('BTW∑I re-listened to the video' ......
而漂亮的ISN的提示」不要爲我點擊任何東西。我可以在某處設置編碼嗎?我應該甚至弄糊塗了嗎?任何人看到這個和/或對如何處理這類問題有任何想法?
謝謝
謝謝vonconrad,你是一個拯救生命的人。我確實已經正確設置了config.ecoding。雖然Heroku可能會改變部署方式。如果我使用iconv解決方案(這看起來是您評論中最明智的選擇),那麼在升級到Ruby 1.9時遇到的任何問題?此外,doc對於iconv來說是空的,我是一個新手,有什麼方法可以看到一個例子嗎?謝謝! – AnApprentice 2011-01-20 03:02:44