2013-07-06 75 views
2

林在試圖遷移來回回的Heroku共享的Postgres到Amazon RDS MySQL實例中間,和iv遵循這裏列出的所有步驟:https://devcenter.heroku.com/articles/heroku-postgresqlHeroku的Postgress水龍頭亞馬遜RDS的MySQL遷移編碼

遷移經過精細去了,除iv以外,所有數據都被傳輸,現在注意到任何不是通常英文字符集的字符現在都是問號,如「?????」

我有很多來自中國,泰國等的應用程序的用戶,他們輸入的所有數據都只是問號,好像它不知道如何對它進行編碼。

我知道Heroku取代了database.yml,所以沒有使用我顯示你,我不能看到任何選項來配置RDS編碼。

我所做的只是平常的Heroku DB:拉mysql2://用戶名:密碼@ isntance/DB

有誰知道如何IM能夠遷移,而搞砸了的人物,這些其他語言的這些數據?

乾杯

+0

谷歌搜索「亞馬遜rds mysql utf8」似乎給了很多解決方案 –

+0

謝謝,iv只是貫穿整個例子,並設置字符集爲UTF8,重新運行導入,但即時通訊仍然看到問號到處.. http: //matthew.mceachen.us/blog/howto-configure-an-amazon-rds-instance-to-use-utf-8-925.html – Cheyne

+0

實際上,它似乎導入將表重置爲拉丁語而不是UTF8,因爲現在他們在重新運行TAPS後都設置爲拉丁語。 – Cheyne

回答