From: Anthony DeRobertis Date: 2006-03-15T00:11:13+09:00 Subject: Re: unicode in ruby Austin Ziegler wrote: > No. UTF-32 does not have surrogates. Unicode is perfectly > representable in either 20 or 21 bits. A single character is *always* > representable in a uint32_t sized space with UTF-32. Depends on what you call a character; in the technical way Unicode uses the term, yes, UTF-32 can represent every character at present. In the way that users understand characters (what the unicode standard calls a "grapheme") — the way text-processing software needs to manipulate characters — no it can't. dĖˆĖ… is not three characters to the user. > POSIX is outdated and needs to be scrapped or fixed. So far, you have provided no evidence of this, just assertions that somehow UTF-8 is horribly limiting.