Why characters get garbled
A CSV file is just bytes; the encoding says how to turn them into letters. UTF-8 stores “é” as two bytes. If a program reads those bytes as Windows-1252 instead, each byte becomes a separate character and you see “é”. The reverse — a Windows-1252 file read as UTF-8 — produces the replacement character “�”.
Excel for Windows assumes the older encoding when you double-click a CSV unless the file starts with a UTF-8 byte-order mark (BOM). That's why a file that looks fine in a text editor or Google Sheets can look broken in Excel.
Common symptoms
| You see | What happened | Fix |
|---|---|---|
| José, Müller | UTF-8 file opened as Windows-1252 | Download as UTF-8 with BOM |
| Jos�, M�ller | Windows-1252 file opened as UTF-8 | Upload the original; it's detected and converted |
| Everything in column A | Semicolon/tab-separated file opened as comma-separated | Delimiter is detected automatically |
| Strange spaces that won't TRIM | Non-breaking or zero-width spaces | Trim fix replaces them with normal spaces and trims the ends |
What this tool can't fix
If a file was already damaged and saved — for example someone opened a UTF-8 file in Excel, saw “é”, and saved it — the garbled characters are now the real content of the file. Converting it won't bring back the original letters. Go back to the source system and export again, then upload that original export here.