I have used CSV parser from http://code.google.com/p/parsecsv-for-php/, to export my reports to CSV in PHP. I have displayed Sales Total value in €XXXX.XX
€XXXX.XX
This was the only thing that cleanly fixed it for me
html_entity_decode($text, ENT_QUOTES, 'utf-8')