Boost logo

Boost :

Subject: Re: [boost] Boost.Unicode (was Re: Boost.Locale)
From: Alexander Lamaison (awl03_at_[hidden])
Date: 2010-12-16 06:07:13


> On Wed, 15 Dec 2010 20:50:47 +0100, Mathias Gaunard wrote:
>
> > On 15/12/2010 18:50, Artyom wrote:
>
> > Few notes or questions, you say that your library is locale agnostic,
> > I see a contradiction between what you say and what you need to implement
>
...
>
> > 2. case conversion - is locale dependent - for example if the locale is Turkish
> > then upper("i")=="©" while upper("i")="I" for other languages.
>
> Simple case conversions are the easy 1:1 language- and context-agnostic
> mappings.

How are you defining 'simple' conversions? They are either right or wrong.
Not converting i to © for a Turkish user is just plain wrong and rather
defeats the point of Unicode.

Alex


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk