0
我使用rvm,Ruby 1.9.3和geokit(1.6.0)gem,並且在使用UTF-8時遇到了問題。紅寶石,rvm和geokit寶石。 UTF-8問題
我添加的行export RUBYOPT=-Ku
我~/.rvm/environments/@default並在〜/ .rvm /斌/紅寶石exec ruby -Ku "[email protected]"
取代exec ruby "[email protected]"
。 那麼我tryed兩個字符串來執行File.rb:
require 'geokit'
a=Geokit::Geocoders::GoogleGeocoder.geocode 'München'
錯誤:
ruby[email protected]/gems/geokit-1.6.0/lib/geokit/ geocoders.rb:443:在`do_geocode':不兼容的字符編碼:UTF-8和ASCII-8BIT(編碼:: CompatibilityError)
爲什麼export RUBYOPT=-Ku
和exec ruby -Ku "[email protected]"
不爲geocoders.rb和工作File.rb工作? 任何人都可以幫助我嗎?