in reply to Re^2: Strange behaviour (Spreadsheet::WriteExcell)
in thread Strange behaviour (Spreadsheet::WriteExcell)


Yes, if that code fixes the problem then it is definitely a UTF8 issue. The Spreadsheet::WriteExcel docs also suggest the following workaround in the section Working with XML:
$new_str = pack 'C*', unpack 'U*', $utf8_str;

--
John.