Module: nupp.data.utf8
UTF-8 codepoint operations over strings and byte views.
Functions
decodeAtfunction
Arguments
| Name | Type | Description |
|---|
value | string | nupp.ByteView | |
byteOffset | integer | |
Returns
| Type | Description |
|---|
integer? | |
integer | |
decodeBeforefunction
Arguments
| Name | Type | Description |
|---|
value | string | nupp.ByteView | |
byteOffset | integer | |
Returns
| Type | Description |
|---|
integer? | |
integer | |
encodefunction
local encode: function(codepoint: integer): string
Arguments
| Name | Type | Description |
|---|
codepoint | integer | |
Returns
isValidfunction
Arguments
Returns
lengthfunction
Arguments
Returns
truncatefunction
local truncate: function(text: string, maxBytes: integer): string
Arguments
| Name | Type | Description |
|---|
text | string | |
maxBytes | integer | |
Returns
validPrefixLengthfunction
Arguments
| Name | Type | Description |
|---|
value | string | nupp.ByteView | |
maxBytes | integer | |
Returns