Igor Korot <ikorot01@gmail.com> writes: > But what is the purpose of setting client encoding on the server? It is for > the client
No, it's to tell the server what encoding to transmit to the client (as well as what encoding strings coming from the client are in).
If there's an encoding mismatch between the server and client, does "something" (like a PQ driver) convert text in the data stream from the source encoding to the target encoding?