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)」を選択して保存します。

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