
我在 Skype 對話中收到了以下文本,因此我假設它是用 UTF-8 編碼的。特殊字元來自Latin 2(例如捷克語)字元集。
Štěpánka
現在我嘗試將這些複製到 gvim,但 gvim 顯示黑色方形矩形而不是實際字元。我試過 :set encoding=utf-8、:set fileencoding=utf-8 以及 :set fileencoding=latin-2 和 :set fileencoding=latin-2。不確定我在 Windows 上使用這個 Linux/Unix gvim 程式是否是問題的原因。我嘗試過 :help 命令但無法找出問題所在。
這是文字在 gvim 上顯示的圖像:
在記事本或 MS Word 上不會發生同樣的情況。
感謝您的幫助。
答案1
gvim 在 Windows 上使用的預設字體是一種名為「Fixedsys」(常規,9pt)的等寬字體,它只支援西方書寫。選擇 Lucida Console 等字體並同時將書寫設定為中歐而不是西式可以解決此問題。在 gvim 上,可以在「編輯」->「選擇字體...」選單上同時設定此類字體設定和書寫設定。
感謝 Rik 指出這一點。你的評論非常有用。