[Bug 10767] lstrcmp and others do not compare punctuation characters correctly

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Nov 17 09:21:41 CST 2009


http://bugs.winehq.org/show_bug.cgi?id=10767





--- Comment #23 from Rafał Mużyło <galtgendo at o2.pl>  2009-11-17 09:21:40 ---
(In reply to comment #22)
> Once again:
> 
> The source of this bug is in the incompatibility of unicode.org and
> Microsoft collation tables, there is no need to add more confusion or
> speculation than there is already.
> 
> All the talk about locales is meaningless in the unicode context.

That's only a part of the problem. The other is wine design.

That quote from the standard docs says:
The Default Unicode Collation Element Table does not aim to provide precisely
correct ordering for each language and script; tailoring is required for
correct language handling in almost all cases. 

So, sorting, that  uses it, may give you invalid results for a particular
language. It may be useful for pure collation, but not for plain sorting.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.


More information about the wine-bugs mailing list