sql >> Database >  >> RDS >> PostgreSQL

Teken met codering UTF8 heeft geen equivalent in WIN1252

Ik had een soortgelijk probleem en ik heb het opgelost door de codering in te stellen op UTF8 met \encoding UTF8 in de client voordat u een INSERT INTO foo (SELECT * from bar WHERE x=y); . Mijn cliënt gebruikte WIN1252-codering, maar de database was in UTF8, vandaar de fout.

Meer informatie is beschikbaar op de PostgreSQL-wiki onder Ondersteuning voor tekensets (ontwikkel docs).



  1. Slaapstand. PSQLEException:slechte waarde voor type int:admin

  2. Maak een cumulatieve somkolom in MySQL

  3. De Chamilo MySQL-database implementeren voor hoge beschikbaarheid

  4. Hoe kan ik race-omstandigheden vermijden bij gebruik van de methode find_or_create van DBIx::Class::ResultSet?