我只是随机通过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