Tom Lane <tgl@sss.pgh.pa.us> writes:
> If that does change the results, it indicates you've got strings which
> are bytewise different but compare equal according to strcoll(). We've
> seen this and other misbehaviors from some locale definitions when faced
> with data that is invalid per the encoding the locale expects.
There are plenty of non-bytewise-identical strings that do legitimately
compare equal in various locales. Does the hash code hash strxfrm or the
original bytes?
--
greg