PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wie stelle ich die Codierung in einer NpgsqlConnection ein

Ich habe es geschafft, das Problem zu lösen. Es gibt keine Möglichkeit, die Eigenschaft in der Verbindungszeichenfolge oder eine der Eigenschaften von NpgsqlConnection festzulegen oder NpgsqlCommand .

Ich konnte jedoch den Wert von client_encoding festlegen in einer Abfrage. Also habe ich direkt nach dem Öffnen der Verbindung zuerst die (Nicht-)Abfrage:

ausgeführt
set client_encoding = 'WIN1252'

Danach verwendete jeder nachfolgende Befehl auf derselben Verbindung die richtige Codierung und gab die Ergebnisse ohne Beanstandungen zurück.