public inbox for [email protected]help / color / mirror / Atom feed
Re: PQexecPrepared() question 3+ messages / 2 participants [nested] [flat]
* Re: PQexecPrepared() question @ 2025-12-17 05:53 Igor Korot <[email protected]> 0 siblings, 1 reply; 3+ messages in thread From: Igor Korot @ 2025-12-17 05:53 UTC (permalink / raw) To: Tom Lane <[email protected]>; +Cc: pgsql-generallists.postgresql.org <[email protected]> Thx, Tom.. Is there some default value for client_encoding? Thank you. On Tue, Dec 16, 2025 at 7:08 PM Tom Lane <[email protected]> wrote: > > Igor Korot <[email protected]> writes: > > If I want to have strings (aka char *) as parameters fr the query, > > should I send UTF-8 strings or something else? > > They should be in whatever is selected as the client_encoding > on your connection. That goes for query strings too, and whatever > other text a client might send. > > regards, tom lane ^ permalink raw reply [nested|flat] 3+ messages in thread
* Re: PQexecPrepared() question @ 2025-12-17 07:32 Laurenz Albe <[email protected]> parent: Igor Korot <[email protected]> 0 siblings, 1 reply; 3+ messages in thread From: Laurenz Albe @ 2025-12-17 07:32 UTC (permalink / raw) To: Igor Korot <[email protected]>; Tom Lane <[email protected]>; +Cc: pgsql-generallists.postgresql.org <[email protected]> On Tue, 2025-12-16 at 21:53 -0800, Igor Korot wrote: > Is there some default value for client_encoding? The default value for a client connection is whatever the parameter "client_encoding" was set to in the PostgreSQL server configuration. But that value can be overridden in several ways: - explicitly by setting "client_encoding" in the connect string - with the SQL statement SET by the client - if the client has "client_encoding=auto", by the encoding set in the client's environment - by setting the PGCLIENTENCODING environment variable Yours, Laurenz Albe ^ permalink raw reply [nested|flat] 3+ messages in thread
* Re: PQexecPrepared() question @ 2025-12-17 17:38 Igor Korot <[email protected]> parent: Laurenz Albe <[email protected]> 0 siblings, 0 replies; 3+ messages in thread From: Igor Korot @ 2025-12-17 17:38 UTC (permalink / raw) To: Laurenz Albe <[email protected]>; +Cc: Tom Lane <[email protected]>; pgsql-generallists.postgresql.org <[email protected]> Thank you. On Tue, Dec 16, 2025 at 11:32 PM Laurenz Albe <[email protected]> wrote: > On Tue, 2025-12-16 at 21:53 -0800, Igor Korot wrote: > > Is there some default value for client_encoding? > > The default value for a client connection is whatever the parameter > "client_encoding" was set to in the PostgreSQL server configuration. > > But that value can be overridden in several ways: > > - explicitly by setting "client_encoding" in the connect string > > - with the SQL statement SET by the client > > - if the client has "client_encoding=auto", by the encoding set in > the client's environment > > - by setting the PGCLIENTENCODING environment variable > > Yours, > Laurenz Albe > ^ permalink raw reply [nested|flat] 3+ messages in thread
end of thread, other threads:[~2025-12-17 17:38 UTC | newest] Thread overview: 3+ messages (download: mbox mbox.gz follow: Atom feed) -- links below jump to the message on this page -- 2025-12-17 05:53 Re: PQexecPrepared() question Igor Korot <[email protected]> 2025-12-17 07:32 ` Laurenz Albe <[email protected]> 2025-12-17 17:38 ` Igor Korot <[email protected]>
This inbox is served by agora; see mirroring instructions for how to clone and mirror all data and code used for this inbox