文字コードとはOSにより異なり、文字コードが対応していないOSで文字を表示させると文字化けをします。他のOSでも文字が読めるようにするには文字コードを変換する必要があります。
文字コードを変換するにはnkfコマンドを使用します。
文字コードを変換する
[root@tiger root]# cat test.txt ←ファイルの内容を表示します。
テストテストテスト
[root@tiger root]# nkf --windows test.txt > windowstext.txt ←Windows用に文字コードを変換します。
[root@tiger root]# cat windowstext.txt ←変換後のファイルを表示します。
eXgeXgeXg ←Windows用の文字コードなので、文字化けします。
オプション
--windows Windows用に文字コードを変換します。
--mac MAC用に文字コードを変換します。
--unix UNIX用に文字コードを変換します。
P.S
文字コードを変換するなど、より高度な現場のLinux技術をマスターしたいなら
↓
詳しくはこちらをクリック
P.P.S
Linux入門マニュアルが無料ダウンロードできます。
↓
ダウンロードはこちらをクリック
<<関連記事>>
・\x(¥x)から始まるUnicode文字列を読めるようにする
・Zip形式で圧縮されたファイルから特定の文字列を含む行を抽出する
・MIMEでエンコードされたテキストを読めるように変換する
・テキストを他のOSとの間でやりとりできるように変換する
・viで文字に色をつけるには