2017-08-21 7 views
2

私はSecureCRTを使ってLinuxマシンをsshします。中国語はどのようにしてvimで通常どおり表示できますか?

のSecureCRTの外見は、今、私は中国語の文字を含むテキストを開きたいエンコードされたUTF-8 enter image description here

です。

ときI入力:

cat text 

それは通常 enter image description here

を表示することができます。しかし、私はVimを開いたとき、それが間違って表示されます。

enter image description here

enter image description here

私は私のテストは、vimの

答えて

3

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を、再度実行してください。

関連する問題