(チェコ語) Windows 7 上の gvim 7.3 での文字セットのサポート

(チェコ語) Windows 7 上の gvim 7.3 での文字セットのサポート

Skype 会話で次のテキストを受け取ったので、UTF-8 でエンコードされていると想定しています。特殊文字は、ラテン 2 (チェコ語など) 文字セットからのものです。

Štěpánka

これらを gvim にコピーしようとしましたが、gvim は実際の文字の代わりに黒い四角形を表示します。:set encoding=utf-8、:set fileencoding=utf-8、:set fileencoding=latin-2、:set fileencoding=latin-2 を試しました。この Linux/Unix gvim プログラムを Windows で使用していることが問題の原因かどうかはわかりません。:help コマンドを試しましたが、何が問題なのかわかりませんでした。

以下は gvim でテキストがどのように表示されるかを示した画像です。

ここに画像の説明を入力してください

同じことはメモ帳や MS Word では起こりません。

助けてくれてありがとう。

答え1

Windows で gvim が使用するデフォルトのフォントは、西洋の表記法のみをサポートする Fixedsys (標準、9pt) と呼ばれる等幅フォントです。Lucida Console などのフォントを選択し、同時に表記法を西洋ではなく中央ヨーロッパに設定すると、問題は解決します。gvim では、このようなフォント設定と表記法設定は、[編集] -> [フォントの選択...] メニューで同時に設定できます。

これを指摘してくれてありがとう、Rik。あなたのコメントはとても役に立ちました。

関連情報