On Wed, Jan 12, 2005 at 11:49:24AM +0100, Antoine Leca wrote:
> On Tuesday, January 11st, 2005 20:59Z Henry Spencer va escriure:
> >
> > Indeed, as the Unicode spec points out, you really want to do
> > case-insensitive comparisons by first mapping characters to
> > equivalence classes -- not by mapping to a particular case and
> > assuming that all equivalent letters will map to the same character.
> 
> But in a Turkish locale, 'I' and 'i' are NOT in the same equivalence class:
> the first is [.dotlessi.] (not sure it is the correct POSIX way to write
> this... hope you get the idea) while the second is in [.i.]
> 
> Using the UCA primary keys will lead to a similar problem.
> 
> Or did I miss something?

If you use the Turkish locale primary and seconday keys, you should be
OK. This is built on ISO 14651, and modified for Turkish usage with the
dotless i changes.

Best regards
keld

--
Linux-UTF8:   i18n of Linux on all levels
Archive:      http://mail.nl.linux.org/linux-utf8/

Reply via email to