Built-in String Converters
Ice provides three string converters to cover common conversion requirements:
UnicodeWstringConverter
This is a string converter that converts between Unicode wide strings and UTF-8 strings. Unless you install a different string converter, this is the default converter that is used for wide strings.
IconvStringConverter
(Linux and Unix only)
Theiconv
string converter converts strings using the Linux and Unixiconv
conversion facility. It can be used to convert either wide or narrow strings.
WindowsStringConverter
(Windows only)
This string converter converts between multi-byte and UTF-8 strings and usesMultiByteToWideChar
andWideCharToMultiByte
for its implementation.
These string converters are defined in the IceUtil
namespace.