PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment définir l'encodage dans une NpgsqlConnection

J'ai réussi à résoudre le problème. Il n'y a aucun moyen de définir la propriété dans la chaîne de connexion ou l'une des propriétés de NpgsqlConnection ou NpgsqlCommand .

Cependant, j'ai pu définir la valeur de client_encoding dans une requête. Donc, directement après l'ouverture de la connexion, j'ai d'abord exécuté la (non) requête :

set client_encoding = 'WIN1252'

Après cela, toute commande ultérieure sur la même connexion utilisait le codage approprié et renvoyait les résultats sans se plaindre.