A minimal UTF8 implementation for number arrays.
Methods
-
util.utf8.length(string){ number }
-
Calculates the UTF8 byte length of a string.
Parameters:
stringstring String
Returns:
number Byte length -
util.utf8.read(buffer, start, end){ string }
-
Reads UTF8 bytes as a string.
Parameters:
bufferUint8Array Source buffer
startnumber Source start
endnumber Source end
Returns:
string String read -
util.utf8.write(string, buffer, offset){ number }
-
Writes a string as UTF8 bytes.
Parameters:
stringstring Source string
bufferUint8Array Destination buffer
offsetnumber Destination offset
Returns:
number Bytes written