The default character set for SiteMesh is iso-8859-1. SiteMesh currently assumes that the underlying platform encoding is also iso-8859-1.
This can cause some fairly insidious problems if there is a
mismatch between the two! Specifically, on platforms which have a
different file encoding, this should be overridden. The two known
platforms which do not have iso-8859-1 encoding by default are IBM
AS/400 JDK's and OSX. The work around in these cases is to specify a
-Dfile.encoding=iso-8859-1 parameter as JVM argument when
starting the application server.