返信内容:
一般に、vim のエンコード認識シーケンスが正しく設定されている限り、コード化けの問題が発生することはほとんどありません:
<code class="language-vim"><span class="k">set</span> <span class="nb">fileencodings</span><span class="p">=</span>ucs<span class="p">-</span>bom<span class="p">,</span>utf<span class="m">-8</span><span class="p">,</span>utf<span class="m">-16</span><span class="p">,</span>gbk<span class="p">,</span>big5<span class="p">,</span>gb18030<span class="p">,</span>latin1
</code>
ログイン後にコピー
それを見た後、ローカルの vimrc を直接開いて投稿しました。2 年間使用しても文字化けに遭遇したことはありません。
set fileencodings=utf-8, gb2312, gb18030, gbk, ucs-bom, cp936、ラテン1
エンコードの問題の場合は、e ++enc=utf-8 myfile.txt try の使用を検討できます。
Debian での vim 中国語文字化けの解決策:
1. ~ の下に .vimrc ファイルを設定し、fileencodings、enc、fencs を追加します。コードは次のとおりです:
<code class="language-bash"><span class="nb">set </span><span class="nv">fileencodings</span><span class="o">=</span>utf-8,gb2312,gb18030,gbk,ucs-bom,cp936,latin1
<span class="nb">set </span><span class="nv">enc</span><span class="o">=</span>utf8
<span class="nb">set </span><span class="nv">fencs</span><span class="o">=</span>utf8,gbk,gb2312,gb18030
</code>
ログイン後にコピー
フォントを切り替えてみてください。これは通常、vim が欧文フォントを使用しているためです。フォントを楷書体に変更してみてください。