Kudos to the folks above. Had the same issue and fixed it this way:
Issue : Import of contacts into Outlook from a CSV file create in Excel is not working and characters that are not from the English alphabet (eg é è à ç in French) are converted to codes during the import.
Reasons :
- MS support pages indicate to save the file in CVS with UTF-8 format but Excel will then encodes it as UTF-8 BOM which Outlook does not recognize during import. Standard UTF-8 encoding is recognized but it will not reason those characters from other languages.
- If Windows is not in English, the standard separator in the CSV created can be the semicolon ; in lieu of the colon. Outlook can only recognize CSV with a colon as separator.
Solution
- Save the file with contacts in Excel as plain CSV format, not UTF-8. !
- Open the CSV file with Notepad to verify which separator is used, and if need be replace separating semicolons by colons. In that case, in order to save and keep as CSV file, you may have to disable ‘Hide extensions for known file types’ in the folder options of File Explorer and then back in Notepad do Save As and replace the .txt extension by .csv. (The file will show as format ANSI in Notepad bottom right corner, which is fine). !
- Do the import in Outlook as described : File > Open & Export > Import/Export > Import from another program or file > etc.