centos での vi の中国語文字化けコードの解決策:
vimrc ファイルを開いて次のコードを追加します:
$vi ~/.vimrc let &termencoding=&encoding set fileencodings=utf-8,gbk $:wq
推奨チュートリアル: centos チュートリアル
vi エンコーディングの基本知識:
1. 変数は 3 つあります:
encoding—このオプションはバッファリングされたテキストに使用されます (編集されています)ファイル)、レジスタ、Vim スクリプト ファイルなど。 「エンコーディング」オプションは Vim の内部動作の設定と考えることができます。
fileencoding - このオプションは、ファイルを書き込むときに vim によって使用されるエンコード タイプです。
termencoding -- このオプションは、クライアント端末 (Term) への出力に使用されるエンコード タイプを表します。
2. これら 3 つの変数のデフォルト値:
encoding - システムの現在のロケールと同じなので、ファイルを編集するときに現在のロケールを考慮する必要があります。さらに設定することになります。
fileencoding—vim はファイルを開くときにエンコーディングを自動的に認識し、fileencoding が認識される値です。空の場合、ファイルを保存するときにエンコーディングが使用されます。エンコーディングが変更されていない場合、値はシステムの現在のロケールになります。
termencoding——デフォルト値は空です。つまり、端末への出力時にエンコード変換は実行されません。
推奨される関連ビデオ チュートリアル: linux ビデオ チュートリアル
以上がcentosのviでの中国語文字化けコードの解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。