我試圖運行一個ruby腳本,從JSON文件生成翻譯的HTML文件。不過,我得到這個錯誤:不兼容的字符編碼錯誤
incompatible character encodings: UTF-8 and CP850
紅寶石
translation_hash = JSON.parse(File.read('translation_master.json').force_encoding("ISO-8859-1").encode("utf-8", replace: nil))
這似乎卡住獲得該線路上的JSON:
的Json
"3": "Klassisch geschnittene Anzüge",
,因爲有一個特殊的字符"ü"
。 JSON文件的編碼是ANSI。任何想法可能是錯的?
看看這個物品─http://yehudakatz.com/2010/05/05/ruby-1-9-encodings-a-primer-and-the-solution-for-rails/ – Josh
HI,我對ruby沒有太多的想法,我是一名前端開發人員,並獲得了腳本,我到底需要做什麼? – user1937021