UTF-8 utilities
Uncategorized
- utf16_to_utf32(high: uint const; low: uint const)
utf16_to_utf32 returns uint const
| 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 const
| 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 const
| 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 const
| 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 const
| 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 const
| 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 const
| 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 const
| 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 const
| argument | argument type | 
|---|---|
| str | string const |