CSVファイルの文字コードをSJISからUTF-8に変換する方法

こんにちは。顧客対応歴5年の佐藤です。エンドユーザーから挙げられる多くの質問に答えてきました。
 
その経験の中で、お客様からの問い合わせやご質問に、「ファイルが文字化けしてしまう」「データは正しく使ったはずなのに、アップロードできない」といった内容が多くあります。
 
本日はこんなお悩みを解決するために、文字コードを変換する方法を2つお伝えしようと思います。
 
1.エディタで文字コードを変更する方法
 
2.Excelで文字コードを変更する方法

環境

キャプチャに使用しているツールとバージョン情報です。別のエディタやバージョンでも似たような動作になります。

エディタ サクラエディタ v2.4.1.2849
Excel バージョン 2306

エディタで文字コードを変更する方法

テキストエディタを開きます。
 
ファイルメニューから、変換したいSJISエンコードのファイルを開きます。
 

 
エディタのメニュー、またはオプションから「エンコーディング」または「文字コード」といった設定を見つけます。サクラエディタの場合は、「設定」タブの中に「

4.次に、UTF-8のエンコード形式に変換します。通常、エンコード形式の選択肢にUTF-8が含まれていますので、それを選択します。

5.エンコードをUTF-8に変更するために保存します。

Excelで文字コードを変更する方法

1.エクセル開きます。
2.「データ」タブを選択します。
3.「テキストまたはCSVから」をクリックします。このオプションは、テキストファイルをエクセルのセルに読み込む機能です。

4.変換したいテキストファイルを選択し、「インポート」をクリックします。

5.テキストのインポートウィザードが表示されます。このウィザードで以下の設定を行います
・オリジナルデータのエンコーディング:SJISを選択します。
・カラムデータの区切り文字:テキストファイルの区切り文字を選択します(CSV形式の場合、通常は「カンマ」)。
・「データ変換」をクリックします。

6.テキストが正しく読み込まれていることを確認します。正しく読み込まれていない列で右クリックし、「型の変更」から正しい方を選択します。


7.「閉じて読み込む」をクリックします。

8.「名前をつけて保存」からを「CSV UTF-8(カンマ区切り)(*.csv)」を選択して保存します。

まとめ

いかがだったでしょうか。中々、馴染みのない文字コードですが、設定から簡単に変更できます。
 
試してみると簡単なので是非試してみてください。

記事をシェア
MOST VIEWED ARTICLES