「譁?蟄怜喧縺・」になるのはExcelの仕様です。原因を切り分けて、状況別に確実な直し方を説明します。
2026-08-28
CSVをダブルクリックしたら日本語が「譁?蟄怜喧縺・」のような記号の羅列になった。これはファイルが壊れたわけでも、あなたの操作が悪かったわけでもありません。Excelの仕様です。
日本語のCSVには主に3種類の文字コードが使われています。ところがCSVというファイル形式には、どの文字コードで書かれているかを記録する場所がありません。 中身はただのテキストです。
そこでExcelは推測します。そして日本語版Windowsでは、判断がつかないファイルをShift_JISだと決めつけます。 ここが事故の原因です。
| 文字コード | よくある出どころ | Excelでの結果 |
|---|---|---|
| UTF-8(BOMなし) | Webシステム、Googleスプレッドシート、API出力 | 文字化けする |
| UTF-8(BOMあり) | ExcelでCSV UTF-8として保存したもの | 正常 |
| Shift_JIS | 古い業務システム、会計ソフト、官公庁の配布データ | Windowsでは正常/Macで化ける |
| EUC-JP | 古いUNIX系サーバー、レガシーなCMS | 文字化けする |
BOM(Byte Order Mark)は、ファイルの先頭に置かれる3バイトの目印です。画面には表示されません。
これが付いていると、Excelは「このファイルはUTF-8だ」と正しく認識します。付いていないと、Shift_JISだと勘違いします。同じUTF-8のファイルなのに、3バイトの有無だけで結果が変わります。
Web系のシステムが出力するCSVは、たいていBOMなしのUTF-8です。だから業務でダウンロードしたCSVはほぼ確実に化けます。
CSVの文字化けを直すにファイルをドロップしてください。文字コードを自動判定して、Excelで開けるBOM付きUTF-8に変換します。ファイルはブラウザの中だけで処理され、どこにも送信されません。
Excelの「データ」タブ →「テキストまたはCSVから」を選び、ファイルを指定します。ダブルクリックではなくこの経路で開くと、文字コードを選ぶ画面が出ます。ここで「65001: Unicode (UTF-8)」を選べば正しく読めます。
ただし毎回この手順を踏む必要があり、枚数が多いと現実的ではありません。
CSVをメモ帳で開き、「名前を付けて保存」で文字コードを「UTF-8 (BOM付き)」にします。手軽ですが、ファイルが大きいとメモ帳が固まります。
ここが重要です。文字化けした状態で上書き保存すると、元のデータは復元できません。
化けて見えているだけの段階では、中身のバイト列は無事です。しかし保存した瞬間、化けた文字がそのまま書き込まれ、元の情報が失われます。
化けているCSVを見たら、まず保存せずに閉じてください。 それから変換にかけます。
自分が配る側なら、BOM付きUTF-8で出力するのが最も事故が少ない選択です。
Shift_JISは、Windowsでは開けますがMacで化けます。相手の環境を選ばないのはBOM付きUTF-8です。