On Fri, 18 Jan 2008, Peter Karlsson wrote: > > But they are not different strings, they are canonically equivalent as > far as Unicode is concerned. Fuck me with a spoon. Why the hell cannot people see that "equivalent" and "same" are two totally different meanings. > You cannot do a binary comparison of text to see if two strings are > equivalent. .. and this is relevant how? They are different strings. Not the same. Equivalence doesn't matter. Equivalence is *evil*. Equivalence is what gives us case-insensitive filesystems ("because the names are equivalent"). Filesystems don't *want* equivalence. They want a much stronger exactness guarantee. Exactly because sometimes the differences matter. Linus - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html