UTF-8 utilities
Uncategorized
- utf16_to_utf32(high: uint const; low: uint const)
utf16_to_utf32 returns uint
argument |
argument type |
---|---|
high |
uint const |
low |
uint const |
|function-utf8_utils-utf16_to_utf32|
- utf8_encode(dest_array: array<uint8>; ch: uint const)
argument |
argument type |
---|---|
dest_array |
array<uint8> |
ch |
uint const |
Converts UTF-32 string to UTF-8 and returns it as a UTF-8 byte array
- utf8_encode(ch: uint const)
utf8_encode returns array<uint8>
argument |
argument type |
---|---|
ch |
uint const |
Converts UTF-32 string to UTF-8 and returns it as a UTF-8 byte array
- utf8_encode(dest_array: array<uint8>; source_utf32_string: array<uint> const implicit)
argument |
argument type |
---|---|
dest_array |
array<uint8> |
source_utf32_string |
array<uint> const implicit |
Converts UTF-32 string to UTF-8 and returns it as a UTF-8 byte array
- utf8_encode(source_utf32_string: array<uint> const implicit)
utf8_encode returns array<uint8>
argument |
argument type |
---|---|
source_utf32_string |
array<uint> const implicit |
Converts UTF-32 string to UTF-8 and returns it as a UTF-8 byte array
- utf8_length(utf8_string: array<uint8> const implicit)
utf8_length returns int
argument |
argument type |
---|---|
utf8_string |
array<uint8> const implicit |
Returns the number of characters in the UTF-8 string
- utf8_length(utf8_string: string const)
utf8_length returns int
argument |
argument type |
---|---|
utf8_string |
string const |
Returns the number of characters in the UTF-8 string
- is_first_byte_of_utf8_char(ch: uint8 const)
is_first_byte_of_utf8_char returns bool
argument |
argument type |
---|---|
ch |
uint8 const |
|function-utf8_utils-is_first_byte_of_utf8_char|
- contains_utf8_bom(utf8_string: array<uint8> const implicit)
contains_utf8_bom returns bool
argument |
argument type |
---|---|
utf8_string |
array<uint8> const implicit |
Copyright (c) 2008-2009 Bjoern Hoehrmann <bjoern@hoehrmann.de> See http://bjoern.hoehrmann.de/utf-8/decoder/dfa/ for details.
- contains_utf8_bom(utf8_string: string const)
contains_utf8_bom returns bool
argument |
argument type |
---|---|
utf8_string |
string const |
Copyright (c) 2008-2009 Bjoern Hoehrmann <bjoern@hoehrmann.de> See http://bjoern.hoehrmann.de/utf-8/decoder/dfa/ for details.
- is_utf8_string_valid(utf8_string: array<uint8> const implicit)
is_utf8_string_valid returns bool
argument |
argument type |
---|---|
utf8_string |
array<uint8> const implicit |
|function-utf8_utils-is_utf8_string_valid|
- is_utf8_string_valid(utf8_string: string const)
is_utf8_string_valid returns bool
argument |
argument type |
---|---|
utf8_string |
string const |
|function-utf8_utils-is_utf8_string_valid|
- utf8_decode(dest_utf32_string: array<uint>; source_utf8_string: array<uint8> const implicit)
argument |
argument type |
---|---|
dest_utf32_string |
array<uint> |
source_utf8_string |
array<uint8> const implicit |
Converts UTF-8 string to UTF-32 and appends it to the array of codepoints (UTF-32 string)
- utf8_decode(source_utf8_string: array<uint8> const implicit)
utf8_decode returns array<uint>
argument |
argument type |
---|---|
source_utf8_string |
array<uint8> const implicit |
Converts UTF-8 string to UTF-32 and appends it to the array of codepoints (UTF-32 string)
- utf8_decode(source_utf8_string: string const)
utf8_decode returns array<uint>
argument |
argument type |
---|---|
source_utf8_string |
string const |
Converts UTF-8 string to UTF-32 and appends it to the array of codepoints (UTF-32 string)
- utf8_decode(dest_utf32_string: array<uint>; source_utf8_string: string const)
argument |
argument type |
---|---|
dest_utf32_string |
array<uint> |
source_utf8_string |
string const |
Converts UTF-8 string to UTF-32 and appends it to the array of codepoints (UTF-32 string)
- decode_unicode_escape(str: string const)
decode_unicode_escape returns string
argument |
argument type |
---|---|
str |
string const |