Is UTF-8 the default encoding used by Saxon, when there isn't any specified on <xsl:output> ?
 
Does platform default encoding have any role to play here ?
 
Sonali