[ https://issues.apache.org/jira/browse/XERCESC-2092?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
vikas updated XERCESC-2092: --------------------------- Summary: xerser fails to write Mutibyte charater, ^Z appears while write call on Solaris (was: xerser fails to write Mutibyte charater ^Z appears while write call ) > xerser fails to write Mutibyte charater, ^Z appears while write call on > Solaris > ------------------------------------------------------------------------------- > > Key: XERCESC-2092 > URL: https://issues.apache.org/jira/browse/XERCESC-2092 > Project: Xerces-C++ > Issue Type: Bug > Components: DOM > Environment: Solaris 11 sparc, > Xerser version 2.11 > Reporter: vikas > > <?xml version="1.0" encoding="UTF-8" standalone="no" ?> > <testxml> > <IDList> > <ID dentifier="demo1" Name="demo1"> </ID> > <ID dentifier="demo2" Name="好的我"> </ID> > </IDList> > </testxml> > Sample code used to Write this sample xml, > > > impl = DOMImplementationRegistry::getDOMImplementation(tempStr); > theSerializer = ((DOMImplementationLS *)impl)->createLSSerializer(); > theSerializer->setNewLine(xercesc::XMLString::transcode("\n")); > bufferTarget = new MemBufFormatTarget(); > theOutput = ((DOMImplementationLS*)impl)->createLSOutput(); > theOutput->setByteStream(bufferTarget); > theOutput->setEncoding(XMLString::transcode("UTF-8")); > > theOutput->getDomConfig()->setParameter(XMLUni::fgDOMWRTFormatPrettyPrint, > true); > > theOutput->getDomConfig()->setParameter(XMLUni::fgDOMWRTFormatPrettyPrint, > true); > theSerializer->write(m_doc, theOutput); > > std::string dump_xmlstring = std::string > (xercesc::XMLString::transcode(bufferTarget->getRawBuffer())); > > std::cout << dump_xmlstring <<std::endl; > <?xml version="1.0" encoding="UTF-8" standalone="no" ?> > <testxml> > <IDList> > <ID dentifier="demo1" Name="demo1"> </ID> > <ID dentifier="demo2" Name="^Z^Z^Z"> </ID> > </IDList> > </testxml> > > -- This message was sent by Atlassian JIRA (v6.3.15#6346) --------------------------------------------------------------------- To unsubscribe, e-mail: c-dev-unsubscr...@xerces.apache.org For additional commands, e-mail: c-dev-h...@xerces.apache.org