centos cat の文字化けの解決策: 1. ":setcoding=utf-8" でエンコーディング形式を utf-8 に設定します; 2. cp936 エンコーディングのファイルを ":edit enc=cp936" としてロードします。
この記事の動作環境: CentOS 7 システム、vim v8.2.4141 バージョン、DELL G3 コンピューター
解決方法centos cat の文字化けの問題 ?
CENTOS cat コマンド 中国語の文字化け VIM の文字化けコード
cat test.txt | iconv -f GBK -t UTF-8
一時的なトランスコーディング、OK
VIM:
最初の方法: エンコード形式を utf-8 に設定します (成功しませんでした)
# 命令行模式 :set encoding=utf-8
2 番目の方法: ファイルを cp936 エンコードでロードします: enc=cp936 を編集します。これは次のように省略できます。 enc =cp936 (成功)
# 命令行模式 :e ++enc=cp936
表示されるファイルのほとんどが文字化けしている場合は、VIM 構成ファイルを 1 つずつ設定する手間を省くために変更する必要があります。
vim 構成ファイル/etc/vimrcを見つけます
次のコードを追加します
set fileencodings=utf-8,gb2312,gbk,gb18030 set termencoding=utf-8 set fileformats=unix set encoding=prc
推奨:「centos 使用法チュートリアル」
以上がCentos Catの文字化け問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。