Ice.ToStringMode¶
- class Ice.ToStringMode(*values)¶
Bases:
EnumThe output mode for xxxToString methods such as identityToString and proxyToString. The actual encoding format for the string is the same for all modes: you don’t need to specify an encoding format or mode when reading such a string.
Enumerators:
- Unicode:
Characters with ordinal values greater than 127 are kept as-is in the resulting string. Non-printable ASCII characters with ordinal values 127 and below are encoded as t, n (etc.) or unnnn.
- ASCII:
Characters with ordinal values greater than 127 are encoded as universal character names in the resulting string unnnn for BMP characters and Unnnnnnnn for non-BMP characters. Non-printable ASCII characters with ordinal values 127 and below are encoded as t, n (etc.) or unnnn.
- Compat:
Characters with ordinal values greater than 127 are encoded as a sequence of UTF-8 bytes using octal escapes. Characters with ordinal values 127 and below are encoded as t, n (etc.) or an octal escape. Use this mode to generate strings compatible with Ice 3.6 and earlier.
- ASCII = 1¶
- Compat = 2¶
- Unicode = 0¶