at_shiita.ishigaki
2022年1月7日 9時22分
文字コードを確認するためにfileコマンドを使用します。初期状態ではfileコマンドが入っていない場合がありますので、以下のコマンドでfileコマンドをインストールします。
[armadillo ~]# apt install file
文字をファイルに書き込み、文字コードを確認します。
[armadillo ~]# echo hoge > hoge.txt
[armadillo ~]# file hoge.txt
hoge.txt: ASCII text
次にiconvコマンドを使用して文字コードを変更し、文字コードを確認します。
※ここでは例として、ASCIIをUTF-16に変更し、utf16.txtに出力します。
[armadillo ~]# iconv -f ASCII -t UTF16 -o utf16.txt hoge.txt
[armadillo ~]# file utf16.txt
utf16.txt: Little-endian UTF-16 Unicode text
iconvコマンドで指定できる文字コードは-lオプションで確認できます。
[armadillo ~]# iconv -l