Windowsでのファイルエンコードはデフォルトでgbkまたはgb2312であることがわかっていますが、多くのユーザーはWindowsのファイルをLinuxシステムに移動する必要がある文字化けの場合はどうすればいいですか。次に、XiaobianはUbuntuを紹介して、ファイルのエンコード方法を表示および一括修正します。
encaツールは、ファイルのエンコーディングを表示するために使用することができます。
Ubuntuでのインストールコマンド:
sudo apt-get install enca
encaビューファイル
enca -L zh_CNファイルファイルエンコードの表示
enca -L zh_CN -x UTF-8ファイルファイルのエンコードを変更する
enca -L zh_CN -x UTF-8 "file1" file2元のファイルを上書きしたくない
これはスクリプトです、ファイルのエンコードをバッチで変更します。
#! /bin /bash
#ファイルのエンコーディングをUTF-8に変更する
#使い方
#1.ファイルのエンコーディングに名前を付ける.sh
#2 Chmod + x encoding.sh
#3。 /set_encoding.sh
#4.ディレクトリ名を入力
#5.再帰的に変更するかどうかを入力
#$ 1は、ファイルのエンコーディングを再帰的に変更するかどうかを示します。関数change_file_encoing(){
$(ls -l内のファイル用)
Awk‘ {print $ 9}’)
do
if [[-d' $ file'&&>> $ 1 = y]]; then
Cd $ファイル
echo $ファイル
change_file_encoing $ 1
cd。 。
elif [[-f' $ file']]; then
echo $ file
enca -L zh_CN -x UTF-8 $ file
fi;
完了;
#ecna -L zh_CNファイルUTF-8
}
read -p'ディレクトリパスを入力してください:' path #readディレクトリパス
if [! #-x' $ path'];#ディレクトリが存在し、実行権限があるかどうかを判断
次に
echo' dirパスが存在しない'
その他
read -p'再帰したい場合は入力してください。 y /n:' recur #recursive
fi
if [$ recur =' y'];
then
cd $ path
change_file_encoing' y'#ファイルのエンコードを再帰的に変更する
else
cd $ path
change_file_encoingとn'#非再帰的変更
fi
ここではUbuntuビューとバッチファイル修正エンコーディング方法を紹介します。異なるシステムのデフォルトのファイルエンコーディングは同じではないため、ユーザーはエンコードを修正して上記の方法で問題を解決できます。
Linuxのsystemコマンドでは、exitコマンドと_exitコマンドは同じように見えますが、exitコマンドと_exitコマンドの違いは異なります。それを知りま
Linuxシステムの運用では、S3QLを使用してオンラインでデータを保存できる暗号化ファイルシステムを作成できますAmazon S3のS3QLに基づくクラウド暗号化ファイルシステムの作成方法Xiaob
aptはAdvanced Packaging Toolの略で、インストールパッケージ管理ツールです。それでは、どのようにaptコマンドを使ってインストールパッケージを管理しますか。 aptコマンドのパ
texmakerはラテックス編集環境を備えた編集ツールです。texliveをインストールした後、texmakerをインストールするにはどうすればいいですか?インストール中に多くの人が多くの問題に遭遇し