Evo C++ Library v0.5.1
|
Evo strings and I/O streams are byte-based and are naturally compatible with ASCII and UTF-8.
wchar16
– UTF-16 characterwchar32
– UTF-32 character, full code pointwchar_t
type since it's platform dependentu
prefix, via char16_t
), see UnicodeString and StringRecommended: Use String (UTF-8) and convert with UnicodeString (UTF-16) on demand as needed for APIs that require UTF-16 (like Windows).
For background and rationale see: http://utf8everywhere.org
ICU4C (i.e. libicu) is a mature C/C++ library for Unicode support and software globalization.
These are implemented with Evo and don't require libicu.