[ http://issues.apache.org/jira/browse/XALANC-535?page=comments#action_12316107 ]
David Bertoni commented on XALANC-535: -------------------------------------- If we're going to transcode to something based on ASCII, we should just transcode to pure ASCII, and use a substitution character for something that's not representable. > If an error/warning message contains not-displayable character for the local > encoding , no message is shown at all > ------------------------------------------------------------------------------------------------------------------ > > Key: XALANC-535 > URL: http://issues.apache.org/jira/browse/XALANC-535 > Project: XalanC > Type: Bug > Components: XalanC > Versions: CurrentCVS > Environment: all > Reporter: Dmitry Hayes > Assignee: Dmitry Hayes > Priority: Minor > Fix For: CurrentCVS > > For an input: > <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > version="1.0"> > <xsl:output encoding='XML' version='1.0'/> > <xsl:template match="/"> > <out> > <xsl:element name='Somename_
'/> > </out> > </xsl:template> > </xsl:stylesheet> > output: > <?xml version="1.0" encoding="UTF-8"?><out/> > In the XalanDOMString.cpp, "doTranscodeToLocalCodePage" function > ... > if (wcstombs(&theTargetVector[0], theTempSource, targetLen) == ~size_t(0)) > { > theTargetVector.clear(); > return false; > } > ... > "wcstombs" fails and we return the empty vector . Probably solution here may > be, if transcoding to the local code page fails , try to transcode to UTF8 > and return the vector -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]