70 Latin1ToUTF8(
const char *src,
char *buffer,
size_t buffer_size) noexcept;
gcc_pure gcc_nonnull_all size_t LengthUTF8(const char *p) noexcept
Returns the number of characters in the string.
gcc_pure gcc_nonnull_all const char * Latin1ToUTF8(const char *src, char *buffer, size_t buffer_size) noexcept
Convert the specified string from ISO-8859-1 to UTF-8.
gcc_pure gcc_nonnull_all bool ValidateUTF8(const char *p) noexcept
Is this a valid UTF-8 string?
gcc_nonnull_all char * UnicodeToUTF8(unsigned ch, char *buffer) noexcept
Convert the specified Unicode character to UTF-8 and write it to the buffer.
gcc_const size_t SequenceLengthUTF8(char ch) noexcept