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
我應該爲了做我的遙控器上設置什麼正確地存儲數據作爲我的本地?