Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)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