Struct UTF16LEEncoder
UTF-16 LE encoder to use with dlib.text.encodings.transcode
struct UTF16LEEncoder
;
Methods
Name | Description |
---|---|
encode
(ch, buffer)
|
Encodes a Unicode code point to UTF-16 LE into user-provided buffer. Returns number of bytes written, or 0 at error. |
Example
UTF16LEEncoder enc;
char[4] buffer;
size_t numBytes = enc .encode('Ж', buffer);
assert(numBytes == 2);
assert(cast(wchar[])(buffer[0..numBytes]) == [0x0416]);