The current version of the PEAR Spreadsheet_Excel_Writer still does not handle UTF-8 charset correctly. However, there is a working patch (Miso's patch) on http://pear.php.net/bugs/bug.php?id=1572 This patch works for me and for a lot of other people. I think the ebuild should include this. UTF-8 functionality is fundamental nowadays. Reproducible: Always
Created attachment 136412 [details] Patched Workbook.php This is the complete Workbook.php Just Replace the original /usr/share/php/Spreadsheet/Excel/Writer/Workbook.php with this one. (See also the comment '[2006-05-31 13:17 UTC] michal dot fapso at goldenboat dot net (Michal Fapso)' of the Bug Report http://pear.php.net/bugs/bug.php?id=1572)
Please, attach a patch against 0.9.1 so that we can review which changes are made there... I'm rather confused by the upstream bug.
Created attachment 136575 [details, diff] Patch for Workbook.php of dev-php/PEAR-Spreadsheet_Excel_Writer-0.9.1 Here's the requested patch. (diff -u Workbook.php_orig Workbook.php > 0.9.1-utf-8.patch)
InCVS, USE=unicode.