3
編集中にvimのUTF-8文字に問題はありませんが、set fileencoding=utf-8
を実行してファイルを保存してリロードすると、vimはnonasciiの文字を正しく表示しません。VIMのUTF-8エンコーディング
なぜそれが起こっているのですか、これを修正する方法はありますか?
編集中にvimのUTF-8文字に問題はありませんが、set fileencoding=utf-8
を実行してファイルを保存してリロードすると、vimはnonasciiの文字を正しく表示しません。VIMのUTF-8エンコーディング
なぜそれが起こっているのですか、これを修正する方法はありますか?
'fileencodings'
の値は何ですか?この設定は、ロードされているバッファの内容を解釈するためにVimが試みるエンコーディングを決定します。変換エラーにならない最初のエンコーディングは、現在のファイルのエンコーディングとみなされます。
utf8
をテストする場合は、その設定の冒頭に配置する必要があります。
たとえば、fileencodings
がlatin1
に設定されているとします。このエンコーディングは常に有効です(拒否される可能性のある1バイトの組み合わせはありません)。
あなたがfileencodings
を変更したくない場合は、使用してファイルをリロードすることができます::e! ++enc=utf8
1に、そしてあなたも '試すことができます:ED ++ ENC = UTF-8%' –
@Michael Krelin:+ 1とシンボル "%"は現在のファイルを再読み込みするために冗長ですが、 ':ed ++ enc = utf-8'は同じことをします – Ves
Ves、true、my bad。 ;-) –