From: Bill Kelly Date: 2006-03-14T15:31:11+09:00 Subject: Re: unicode in ruby From: "Austin Ziegler" > > On 3/13/06, Anthony DeRobertis wrote: >> >> UTF-8 can take more than one octet to represent a >> character; UTF-16 can take more than two; UTF-32 >> more than four; etc. > > 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. Hi, I have zero background in non-ASCII character representations, but the following post has been echoing in my head as a data point for... can't believe it's been three-and-a-half years: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/46284 Does that have any relation to your current context? Curt seems to be talking not of surrogates, but saying "combining characters" mean variable-length issues still exist with UTF-32 ? Regards, Bill