HydraExpress supports the internationalization of your Web services through character and string conversion to and from UTF-8 and your native encoding.
When you input XML Schemas and WSDLs with a character encoding other than UTF-8 to the HydraExpress code generator, the internal parser automatically converts the string data to UTF-8 from the encoding specified in the document's prolog.
When using the generated classes to parse non-UTF-8 XML documents, HydraExpress automatically converts the string data to UTF-8 before unmarshaling, according to the encoding specified in the document's prolog. On marshaling, the string data remains in UTF-8.
You may customize HydraExpress in a number of ways in order to work with your characters in another encoding.
This chapter includes
A discussion on how HydraExpress performs character conversions internally, Section 19.2
Customizing your character encoding by creating an automatic character conversion to maintain the data strings in your C++ classes in a non-UTF encoding, Section 19.3.
Background information on character encodings and HydraExpress, Section 19.4.
Copyright © Rogue Wave Software, Inc. All Rights Reserved.
The Rogue Wave name and logo are registered trademarks of Rogue Wave Software, and HydraExpress is a trademark of Rogue Wave Software. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.