Interestingly, Lamar Owen's PG init scripts have been setting LC_ALL=C when starting up the PG server, and when doing an initial initdb, no matter what the 'real' locale of your machine may be. At least for PG 7.1 and 7.1.2, I've not checked earlier RPMs.
I think that suggests someone else discovered this issue before we did, and came to the same conclusion -- just always use the C locale!
My suspicion is that this means only folks who install PG from tarballs would have had a chance to encounter this problem; those
installing and running PG from Lamar's RPMs are already "safe"?
This probably explains why only some OpenACS4 testers have noticed the problem.