Boost logo

Boost Users :

From: David Abrahams (dave_at_[hidden])
Date: 2004-07-02 08:07:24


Vladimir Prus <ghost_at_[hidden]> writes:

> David Abrahams wrote:
>
>>> As an example, there are two environment with a single string type: Qt
>>> and Java, and in both there's no issue of Unicode any more, AFAICT.
>>
>> Har!
>>
>> Java "unicode" is utf-16, I think. Unicode now has at least 32 bits
>> per character, IIUC, so I don't think any simplistic interface choices
>> can make a non-issue of Unicode.
>
> Huh, the utf-16 is 16-bit *encoding* for 32-unicode, it's not 16-bit
> unicode. There are so called surrogate pairs which allows to represent
> 32-bit values.

Sure; by the same token we could also use utf-8 and encode your
Unicode in narrow strings.

-- 
Dave Abrahams
Boost Consulting
http://www.boost-consulting.com

Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net