#navi(../)
* 文字コードを調べる方法 [#qdc2d557]
テキストがShift_JISなのかEUC-JPなのかJISなのか??~
''kcc''コマンドを使用すれば調べることができます。~
nkfコマンドを使用した日本語文字コードを調べる方法「[[日本語文字コードを調べる・nkfコマンド>逆引きUNIXコマンド/日本語文字コードを調べる・nkf]]」も公開しています。
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* 関連記事・関連資料 [#wedcd605]
-[[日本語文字コードを調べる・nkfコマンド>逆引きUNIXコマンド/日本語文字コードを調べる・nkf]]
-[[aliasコマンドを使用して改行コード変換コマンドを登録する・perl使用>Linux環境設定/aliasコマンドを使用して改行コード変換コマンドを登録する・perl使用]]
* kccコマンドのインストール [#b21a173d]
以下の操作はUbuntu9.10で行いました。~
Ubuntu9.10ではデフォルトでkccがインストールされていませんでしたので、以下のコマンドまたはSynapticパッケージ・マネージャでkccのインストールを行ってください。~
CentOS5.4ではデフォルトでkccがインストールされていました。
-コマンドによるkccインストール方法(Ubuntu)
sudo apt-get install kcc
-Synapticパッケージ・マネージャによるインストール方法~
「[[Ubuntu/Synapticパッケージ・マネージャーによるアプリケーションの追加方法]]」の記事を参考にkccをインストールしてください。
* 使用方法 [#u4f8bb65]
''-c''オプションを付けます。
kcc -c ファイル名
* 実行例 [#c01c4775]
以下のファイルを用意して実行してみました。
|text.sjs|Shift_JIS|
|text.jis|JIS|
|text.euc|EUC-JP|
#br
#ref(kcc-01.png)
文字コード判別に失敗する場合もあります。
#ref(kcc-02.png)
* ターミナルが文字化けした場合 [#ufb0d538]
''-c''オプションを付け忘れ実行した場合、ターミナルが文字化けすることがあります。~
その場合はresetコマンドを利用してください。~
参考記事:「[[逆引きUNIXコマンド/文字化けしたターミナルを復旧する]]」
#br
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
#br