PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Come imposto la codifica in un NpgsqlConnection

Sono riuscito a risolvere il problema. Non è possibile impostare la proprietà nella stringa di connessione o una qualsiasi delle proprietà di NpgsqlConnection o NpgsqlCommand .

Tuttavia, sono stato in grado di impostare il valore di client_encoding in una domanda. Quindi, subito dopo aver aperto la connessione, ho prima eseguito la (non)query:

set client_encoding = 'WIN1252'

Successivamente, qualsiasi comando successivo sulla stessa connessione utilizzava la codifica corretta e restituiva i risultati senza reclami.