sql >> Databasteknik >  >> RDS >> PostgreSQL

Tecken med UTF8-kodning har ingen motsvarighet i WIN1252

Jag hade ett liknande problem, och jag löste det genom att ställa in kodningen till UTF8 med \encoding UTF8 i klienten innan du försöker en INSERT INTO foo (SELECT * from bar WHERE x=y); . Min klient använde WIN1252-kodning men databasen var i UTF8, därav felet.

Mer information finns på PostgreSQL-wikin under Stöd för teckenuppsättning (utveckla dokument).



  1. SÄTT INGEN RÄKNING PÅ användning

  2. Generera en tabell över beställningar grupperade efter user_id som summerar produktens kvantitet

  3. Få arraystorlek i oracle sql

  4. Tillkännage ClusterControl 1.4.1 - ProxySQL Edition