2
私はSecureCRTを使ってLinuxマシンをsshします。中国語はどのようにしてvimで通常どおり表示できますか?
のSecureCRTの外見は、今、私は中国語の文字を含むテキストを開きたいエンコードされたUTF-8
です。
ときI入力:
cat text
を表示することができます。しかし、私はVimを開いたとき、それが間違って表示されます。
私は私のテストは、vimの私はSecureCRTを使ってLinuxマシンをsshします。中国語はどのようにしてvimで通常どおり表示できますか?
のSecureCRTの外見は、今、私は中国語の文字を含むテキストを開きたいエンコードされたUTF-8
です。
ときI入力:
cat text
を表示することができます。しかし、私はVimを開いたとき、それが間違って表示されます。
私は私のテストは、vimのVimはlatin1
としてファイルを解釈しているように見えますで正しい表示できるようにすべきです。それがはたらく場合、デフォルト値(ucs-bom,utf-8,default,latin1
)で、UTF-8の検出は、箱から出して動作するはずですので
:edit ++enc=utf-8 text
経由でUTF-8として明示的にファイルを開いてみてください、
:set fileencodings?
をご確認ください。
それが動作しない場合は、
:set encoding?
を確認し、これはutf-8
されていない場合、あなたの~/.vimrc
のデフォルト変更:
set encoding=utf-8
再起動Vimを、再度実行してください。