Mac で Shift-JIS の CSV データを、フリーソフトの VS Code を使って簡単に UTF-8 に変換する方法をご紹介します。
お客様から入手した CSV や、何かのツールからエクスポートした CSV データの文字コードが Shift-JIS であるために、Mac で開くときに文字化けしてしまうという経験は誰もがしていることでしょう。
今日は、Shift-JIS の CSV を簡単に UTF-8 に変換する方法をご紹介します。
Web 制作のお仕事をしている人にはおなじみの Visual Studio Code(VS Code)を使うととても簡単です。
インストールしていない人は下記のリンクからインストールしましょう。
次に Shift-JIS の CSV を VS Code で開きます。
するとバッチリ下図のように文字化けします。
VS Code の右下の「UTF-8」というところをクリックします。
すると上の方にメニューが出るので、「Reopen with Encoding」をクリックします。日本語表示だと「エンコード付きで再度開く」だと思います。
文字コードの一覧が表示されるので「Japanese (Shift JIS)」をクリックします。
これで文字化けが解消されます。
続いて文字コードを UTF-8 に変換します。今度は右下の「Shift JIS」をクリックします。
先ほどと同じように上の方にメニューが出るので、今度は「Save with Encoding」をクリックします。日本語表示だと「エンコード付きで保存」だと思います。
文字コードの一覧が表示されるので「UTF-8 with BOM」をクリックします。
これで CSV が UTF-8(BOM付き)で保存され、エクセル(エクセルは最初の Shift JIS で開けますが)でも Numbers でも問題無く開けるようになります。
以上です。