> > Can we check with the server at connection time and bomb out > with an appropriate error message? Even better, can this be > changed on a per-connection basis? >
You can always just use 'set client_encoding=latin1;'. That will translate all characters above 0x7F to unicode using the latin1->utf8 translation tables, Even if it's already in utf8 (it'll treat utf8 streams as latin1). ... John