PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

znak 0xc286 kodowania UTF-8 nie ma odpowiednika w WIN1252... Przy konwersji z iconv postgres przywraca awarię

C2 86 to kodowanie UTF-8 znaku U+0086, niejasnego znaku kontrolnego C1 . Ta postać istnieje w ISO-8859-1 , ale nie w domyślnej stronie kodowej 1252 , który ma drukowalne znaki w miejscu, w którym ISO-8859-1 ma kontrolki C1.

Twoje polecenie iconv do konwersji na UTF-8 ma -f ISO8859-1 , ale prawdopodobnie miałeś na myśli -f windows-1252 zamiast. To mapuje bajt 86 na znak.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dlaczego wynik COUNT podwaja się, gdy dołączam dwa?

  2. Zastosuj procedurę pojedynczego wyzwalania do wielu różnych stołów

  3. Godzinowe grupowanie wierszy za pomocą Django

  4. Jak przekonwertować ciąg na datę w PostgreSQL

  5. R2DBC i wyliczenie (PostgreSQL)