Unicode encoding utils.
More...
#include <Unicode.hpp>
|
static Char32u | ToLower (Char32u ch) |
|
static Char32u | ToUpper (Char32u ch) |
|
static bool | Utf32toUtf8 (Char32u ch, Char8u *out, uint32 &len) |
|
static bool | Utf8toUtf32 (const Char8u *in, uint32 &len, Char32u &out) |
|
static bool | Utf32ToUtf16 (Char32u ch, Char16u *out, uint32 &outLen) |
|
static bool | Utf16ToUtf32 (const Char16u *in, uint32 &len, Char32u &out) |
|
static bool | ConvertUtf8ToUtf16 (const String8u &in, String16u &out) |
|
static bool | ConvertUtf16ToUtf8 (const String16u &in, String8u &out) |
|
◆ Char16u
◆ Char32u
◆ Char8u
◆ ConvertUtf16ToUtf8()
Convert utf-16 encoded string to utf-8 encoded string
- Parameters
-
- Returns
- True if successfully converted
◆ ConvertUtf8ToUtf16()
Convert utf-8 encoded string to utf-16 encoded string
- Parameters
-
- Returns
- True if successfully converted
◆ ToLower()
Convert code point to lower case
◆ ToUpper()
Convert code point to lower case
◆ Utf16ToUtf32()
Convert utf-16 point to utf-32 point
◆ Utf32ToUtf16()
Convert utf-32 point to utf-16 point
◆ Utf32toUtf8()
Convert utf-32 point to utf-8
◆ Utf8toUtf32()
Convert utf-8 point to utf-32
The documentation for this class was generated from the following files: