ブログ

文字コードを変換・確認する方法

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