Linuxでファイルの文字コードを変更する方法

Linuxでは、ファイルエンコード方法を、ファイルの文字セットを変更することで設定できます。以下は、よく使用される方法です。

  1. vimコマンドを使う:ファイルを開いて、Escキーを押して、以下のコマンドを入力する:
:set fileencoding=utf-8
:wq

ファイルの文字コードをUTF-8に設定して保存します。

  1. iconvコマンドを使用する。iconvは異なる文字集合の間で変換を実行するコマンドラインツールです。以下のコマンドを使用してファイルの文字コードをUTF-8に変換してください。
iconv -f 原编码方式 -t utf-8 原文件名 > 新文件名

現在のファイルのエンコーディングに「元のエンコーディング方式」を、変換するファイル名に「元のファイル名」、変換後のファイル名に「新しいファイル名」と置き換えてください。

  1. recodeコマンドを使用する: recodeは文字コード変換を行うコマンドラインツールです。次のコマンドでファイルをUTF-8に変換します
recode 原编码方式..utf-8 原文件名

元の文字コードをファイルの現在の文字コード、元のファイル名を置き換えるファイル名に置き換えて下さい。

ファイルのエンコードを変える場合は、ファイルの内容が変わる可能性があるため、編集する前に必ずファイルのバックアップを取ってください。

bannerAds