Hi Paul,
You are correct. Excel is messing up with UTF-8 character set in CSV. I found on web that Excel 2013 still don’t support UTF-8 character properly.
UTF-8 works properly with Google docs and LibreOffice.
Appreciate your solution, this will be helpful with WP CSV and for general UTF-8 CSV processing as well.
Regards,
Khurram