Little endian is a byte order specific to a CPU platform...
With intel based processures it is Little endian... With others it could be big endian..
All it means is the low part of a WORD, DWORD ect comes first in memory for little endian and
other way round for big endian..
For Encodings, you have a single byte 0..127 value for ASCII and 128..255 for UTF8 code points or Extended ASCII.
all in all, the ASCII and UTF8 are byte size characters and then you have WideString/Unicodestring which are WORD size
(2 bytes) characters..
UTF8 confines itself in byte size characters but there are code points to where it takes multiple bytes for a specific char..
So which one do you think you have ?