With older versions of Perl you will have to use a module to convert the UTF-8 to UTF-16BE. See also this example. Note you may also have to specify a Unicode font (although this is generally the default with newer versions of Excel).
If you dealing with UTF-8 data I would strongly recommend using Perl 5.8 if you aren't already.
--
John.
In reply to Re: Spreadsheet::WriteExcel with UTF-8 text
by jmcnamara
in thread Spreadsheet::WriteExcel with UTF-8 text
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |