文字コードとは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用に文字コードを変換します。
無料プレゼント
図解60p「Linuxサーバー構築入門マニュアル」
独学で詰まる前に、“型(手順書)”で最初の環境構築をサクッと終わらせましょう。
登録10秒/自動返信でDL/合わなければ解除3秒
登録10秒/自動返信でDL/合わなければ解除3秒
無料で受け取る
※メールアドレスだけでもOK(必須項目は最小限)
<<関連記事>>
・\x(¥x)から始まるUnicode文字列を読めるようにする
・Zip形式で圧縮されたファイルから特定の文字列を含む行を抽出する
・MIMEでエンコードされたテキストを読めるように変換する
・テキストを他のOSとの間でやりとりできるように変換する
・viで文字に色をつけるには
