Linuxでファイルの文字コードを変更する方法
Linuxでは、ファイルエンコード方法を、ファイルの文字セットを変更することで設定できます。以下は、よく使用される方法です。
- vimコマンドを使う:ファイルを開いて、Escキーを押して、以下のコマンドを入力する:
:set fileencoding=utf-8
:wq
ファイルの文字コードをUTF-8に設定して保存します。
- iconvコマンドを使用する。iconvは異なる文字集合の間で変換を実行するコマンドラインツールです。以下のコマンドを使用してファイルの文字コードをUTF-8に変換してください。
iconv -f 原编码方式 -t utf-8 原文件名 > 新文件名
現在のファイルのエンコーディングに「元のエンコーディング方式」を、変換するファイル名に「元のファイル名」、変換後のファイル名に「新しいファイル名」と置き換えてください。
- recodeコマンドを使用する: recodeは文字コード変換を行うコマンドラインツールです。次のコマンドでファイルをUTF-8に変換します
recode 原编码方式..utf-8 原文件名
元の文字コードをファイルの現在の文字コード、元のファイル名を置き換えるファイル名に置き換えて下さい。
ファイルのエンコードを変える場合は、ファイルの内容が変わる可能性があるため、編集する前に必ずファイルのバックアップを取ってください。