>POI must use the system default Yeah, and that was a bug. Quite a lot of cleanup was done before 2.0pre2 and pre3 to ensure that it does not use platform default. However, this is an issue whenever strings are created from byte arrays, so there might be some such code left over.. but i think SSTRecord should be clean now. It certainly wasnt in 1.5.1
Morten, re your comment on ISO-8859-1 wont do, actually cp1252 is quite the same! see http://www.kostis.net/charsets/cp1252.htm for example... but anyways, i think your problem should go away when you upgrade. Regards - Avik PS: as i said above, SST record should be double byte clean, so cell values should be fine. We've also cleaned up named ranges, and string formula results, which also should be fine for double byte chars. However, sheet names are doubtful even in 2.0RC1 .. you need to test those. On Mon, 2003-11-03 at 19:56, Ryan Ackley wrote: > > I know that Java was meant to be cross-platform, but data is still > > subject to encoding by I/O and developer manipulation. > > Sounds like Avik was closer than me. POI must use the system default > encoding when it creates Strings. > > Ryan > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
