Hello again, we're dealing with unicode strings throughout our project and unfortunately I'm unable to output unicode strings with diag() and diag_var(). I think they take the string byte by byte and when they see the second byte of a regular alphanumeric character(which is usually 0x00 if they are stored in a little endian fashion), they stop. All we get is the first character which is not really helpful.

Thanks in advance.