Unicode 2 byte wide characters
I was wondering about Unicode, specifically 2 byte characters, if i have an array of 2 byte unicode characters (each byte is an element) how would i be able to print these characters.
for instance, the array looks mostly like this:
00 a3 00 8c 00 b9 etc
i.e. whenever i try to print it it thinks there is a null terminator and quits printing the string
is there a 16 byte unsigned char type?
i am really stuck, any light you could shed would be greatly appreciated