2015-12-07 73 views
0

我的本地(Mac)和遠程(Ubuntu 14.04)MySQL數據庫和表使用UTF-8編碼。本地使用Ruby 2.2.0,遠程使用Ruby 2.2.3。在Mac上正確編碼,但在運行Ruby腳本時不在Ubuntu VPS上

在我的本地機器上,我測試了IRB腳本:

irb(main):004:0> item.at('title').text 
=> "Öndör Gegeen Zanabazaryn Gudamj" 

然後我跑了劇本ruby abc.rb,得到它存儲在數據庫中完全一樣

溫都爾Gegeen Zanabazaryn Gudamj

在我的遠程機器上,我測試了IRB上的腳本:

irb(main):004:0> item.at('title').text 
=> "\u00D6nd\u00F6r Gegeen Zanabazaryn Gudamj" 

然後我跑了劇本ruby abc.rb,但得到它存儲在數據庫中:

A-ndörGegeen Zanabazaryn Gudamj

我應該爲了做我的遙控器上設置什麼正確地存儲數據作爲我的本地?

回答

相關問題