UTF8 support MS Excel

see this:
http://www.daniweb.com/web-development/php/threads/71956/porblem-in-utf-8-support-on-csvexcel

I had a UTF8 (without BOM) csv file generated by a Perl script. Opening it in Excel, certain characters wouldn't appear properly. Adding a BOM (byte order mark) proved to be a workaround for this issue.

So, if you're having similiar problems, ultimately you may try encoding your file in UTF8 (with BOM -> without BOM, Excel doesn't seem to recognize the UTF8 encoding). If you have no other way, just print this \x{FEFF} at the begining of the file.