確定申告の時期になると、
マイナポータルから医療費通知情報を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形式で保存すると安全
• 文字化けしても焦らない
• 形式を整えれば問題は解決する
データそのものが壊れているケースはほとんどありません。
⸻
まとめ
文字化けはエラーではなく、
文字コードの不一致による表示問題です。
焦らず、形式を整える。
それだけで解決します。
確定申告の時期は慌ただしくなりがちですが、
仕様を理解しておくだけで、無駄な時間とストレスを減らせます。