3 Nov
2004
3 Nov
'04
5:35 p.m.
Tim Green <timothy.j.green@gmail.com> writes:
Richard Kettlewell <rjk@terraraq.org.uk> wrote:
wchar_t is platform dependent and locale-dependent, though I've no idea if anyone is mad enough to make it actually differ from locale to locale. Linux uses UTF-32; AIUI Windows uses UTF-16.
I've not personally tried to use UTF-16, but the combination of being both variable length and non-byte-oriented sounds very inconvenient.
Is UTF-16 is variable length? I thought it was fixed at 16 bits per character. You might be thinking of MultiByte which is definately does not use a fixed number of bits per character.
Yes, UTF-16 is variable length. http://www.unicode.org/versions/Unicode4.0.0/ch03.pdf -- http://www.greenend.org.uk/rjk/