sql >> Databasteknik >  >> RDS >> PostgreSQL

PG::Fel:FEL:ogiltig bytesekvens för kodning av UTF8:0xfc

En gemen U-omljud är 0xfc i ISO 8859-1 (AKA Latin-1) men 0xfc är inte ett giltigt UTF-8-tecken. Problemet är att du har en Latin-1-sträng som du försöker behandla som UTF-8 och PostgreSQL klagar med rätta.

Fixa antingen datakällan så att du skickar UTF-8 eller, om den alltid skickar Latin-1 till dig, fixa kodningen själv med något som:

utf_8_string = latin_1_string.force_encoding('iso8859-1').encode('utf-8')

och arbeta sedan med utf_8_string version.




  1. Table Print passar inte till sidstorleken

  2. XMLTABLE i oracle - XQuery dynamisk typ missmatchning:förväntad singelsekvens - fick sekvens med flera objekt

  3. Är det möjligt att välja objekttyp i tabellen?

  4. INDIA, STD Code Finder Script i PHP, MYSQL, JQUERY