さっぴいの株主優待と長期投資

現物株への投資を中心に、現物保管型純金信託、原油ETF、投資信託などをしています。

マイナポータル医療費CSVが文字化けする理由と解決方法【確定申告】

確定申告の時期になると、
マイナポータルから医療費通知情報をCSVでダウンロードする方も多いと思います。

しかし、そのCSVを開くと文字化けしてしまうことがあります。

「データが壊れた?」と焦りがちですが、
実は原因はシンプルです。

1. なぜ文字化けが起きるのか?

マイナポータルからダウンロードされる医療費通知情報CSVは、
 • 文字コードUTF-8
 • 用途:e-Taxや会計ソフトでの機械読み込み用

で作られています。

一方で、日本の多くの会計ソフトや古い環境では、
 • 文字コードShift_JIS前提

で読み込む設計になっています。

この文字コードの不一致が、文字化けの原因です。

2. 実はデータは壊れていない

ここが重要です。

文字化けはあくまで表示の問題で、
 • 中身のデータは正常
 • Excelなどが誤った文字コードで読み込んでいるだけ

というケースがほとんどです。

「破損」ではありません。

3. 正しい変換方法(要点)

ポイントは、「CSVを直接開かない」ことです。

手順(Excelの場合)
 1. CSVをダブルクリックで開かない
 2. Excelを起動
 3. 「データ」タブ → 「テキスト/CSVから」を選択
 4. 文字コードUTF-8 に指定
 5. 正しく表示されることを確認
 6. 必要に応じて「CSV(コンマ区切り)」で保存
 7. メモ帳などで再確認

これで多くの場合、問題は解決します。

4. よくある誤解

以下は誤解されやすいポイントです。

× スマホで取得すれば必ず大丈夫
× 開いて確認しないと正確性が担保できない
× 文字化け=データ破損

正しくは:
 • 文字コードの相性問題
 • 人が読むためのCSVではない
 • 会計ソフトでの取り込み前提の仕様

ということです。

5. なぜこんな仕様なのか?

マイナポータルは、
 • 人間向けUI
 • 機械読み込み用データ

を分離して設計しています。

CSVは後者、つまり機械処理前提の形式です。

そのため、直接開くと人間にとっては扱いづらいことがあります。

6. 実務的な結論
 • 税理士に送る場合は Shift_JIS形式で保存すると安全
 • 文字化けしても焦らない
 • 形式を整えれば問題は解決する

データそのものが壊れているケースはほとんどありません。

まとめ

文字化けはエラーではなく、
文字コードの不一致による表示問題です。

焦らず、形式を整える。
それだけで解決します。

確定申告の時期は慌ただしくなりがちですが、
仕様を理解しておくだけで、無駄な時間とストレスを減らせます。