sql >> Database >  >> RDS >> PostgreSQL

databaseverbindingsfout geassocieerd met de codering

Dit is een bekend probleem met het PostgreSQL versie 3-protocol, waarbij de client de codering niet kent om foutberichten te decoderen die vroeg in de protocolhandshake door de server zijn verzonden.

Het zal worden opgelost wanneer het versie 4-protocol wordt geproduceerd, maar dat is nog een lange weg.

Ondertussen is de enige echte oplossing ervoor te zorgen dat de standaardcodering van de client compatibel is met die van de server. De eenvoudigste manier om dat te doen is door LC_MESSAGES . in te stellen naar iets als en_US.UTF-8 , misschien via de lc_messages optie in postgresql.conf .




  1. De beste manier om een ​​base64-gecodeerde waarde op te slaan in MySQL DB?

  2. Toegang tot MySQL vanuit Python 3:Toegang geweigerd voor gebruiker

  3. Is het gebruik van Dev/Test RDS een slecht idee voor uw project boven Production RDS?

  4. Hoe niet-Engelse karakters op te slaan?