以此文爲例:爲什麼在控制檯上顯示奇怪的字符?
the three umlauts are ä, ö, and ü.
。
假設他們是在一個文本文件,我讀這樣的:
data = File.read("umlauts.txt")
現在,如果我嘗試輸出它們,我得到這個:
the three umlauts are Σ, ÷, and ⁿ.
如果我把它寫到一個文件,他們得到正確的輸出。我如何讓它們在Windows命令提示符下正確顯示?我正在使用Ruby 1.8.6
。我希望能夠從命令提示符執行快速調試。
命令提示符使用的編碼可能與您在文本編輯器中使用的編碼不同。 – Wim 2010-01-04 20:42:16