MisaNeco Works Blog

2026-10-22・Excel

CSV shows garbled characters in Excel? Open it as UTF-8 instead of double-clicking

You export customers from your shop, booking system or bank, double-click the CSV, and "José" shows up as "José". Names in other scripts become rows of question marks or symbols.

The file is almost never broken. Excel simply guessed the wrong character encoding when it opened it.

Why it happens

A CSV is plain text with no built-in label saying which encoding it uses. Most web apps export UTF-8. When you double-click, Excel may read the file using your system's older default encoding instead, so every non-ASCII character is decoded wrongly.

Plain English letters and numbers usually look fine either way, which is why the problem only shows up on some rows.

Fix: import instead of double-clicking (Windows)

  1. Open a blank workbook.
  2. Go to Data → From Text/CSV and pick the file.
  3. In the preview, set File Origin to 65001: Unicode (UTF-8).
  4. Check the preview looks right, then click Load.

If some columns are codes with leading zeros (ZIP codes, phone numbers, product codes), choose Transform Data and set those columns to Text before loading, so Excel doesn't drop the zeros.

Fix on a Mac

Recent versions of Excel for Mac have the same Data → From Text (or Get Data) import, where you can choose UTF-8 as the file origin. Menu names vary by version, so look for the import option under the Data tab rather than opening the file directly.

Saving a CSV that opens cleanly next time

When you save from Excel, choose CSV UTF-8 (Comma delimited) rather than plain CSV (Comma delimited). The UTF-8 version includes a small marker at the start of the file that helps Excel recognise the encoding on the next double-click.

What not to do

Quick checklist

General information. This article was written with the help of AI. Menu names can differ between Excel versions.

Related articlesProject end dates in Excel with WORKDAY.INTL — and the start-date gotcha that shifts every schedule by a day
Stop typos in your spreadsheet: make a drop-down list with Data Validation (Excel and Google Sheets)
How to calculate prorated rent (3 methods, with Excel formulas)