Unfortunately Microsoft Excel has trouble saving CSV files with a UTF-8 encoding. Another tool to use is OpenOffice.org Calc (which is similar to Excel and free).
To change a CSV file to use UTF-8 encoding with OpenOffice.org Calc, follow these steps:
- Open your CSV file in OpenOffice.org Calc with its original encoding, e.g. Western Europe (Windows-1252/WinLatin1).
- Verify that your special characters are appearing properly - if they are not, try another encoding when you open the file.
- Go to File -> Save As and save the CSV file as an ODF Spreadsheet (in the 'Save as Type' drop-down).
- Go to File -> Save As again and save the ODF file as a CSV again (Text CSV).
- If you are prompted to Keep Current Format or Save in ODF Format, elect to Keep Current Format.
- You will now be prompted to choose the character set, so choose UTF-8 from the drop-down.

The article has been updated successfully.