テキストがShift_JISなのかEUC-JPなのかJISなのか??
kccコマンドを使用すれば調べることができます。
nkfコマンドを使用した日本語文字コードを調べる方法「日本語文字コードを調べる・nkfコマンド」も公開しています。
以下の操作はUbuntu9.10で行いました。
Ubuntu9.10ではデフォルトでkccがインストールされていませんでしたので、以下のコマンドまたはSynapticパッケージ・マネージャでkccのインストールを行ってください。
CentOS5.4ではデフォルトでkccがインストールされていました。
sudo apt-get install kcc
-cオプションを付けます。
kcc -c ファイル名
以下のファイルを用意して実行してみました。
text.sjs | Shift_JIS |
text.jis | JIS |
text.euc | EUC-JP |
文字コード判別に失敗する場合もあります。
-cオプションを付け忘れ実行した場合、ターミナルが文字化けすることがあります。
その場合はresetコマンドを利用してください。
参考記事:「逆引きUNIXコマンド/文字化けしたターミナルを復旧する」