PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

le caractère 0xc286 de l'encodage UTF-8 n'a pas d'équivalent dans WIN1252.... Lors de la conversion avec iconv postgres restore se bloque

C2 86 est l'encodage UTF-8 du caractère U+0086, un obscur caractère de contrôle C1 . Ce caractère existe dans ISO-8859-1 , mais pas dans la page de codes 1252 par défaut de Windows , qui a des caractères imprimables dans l'espace où ISO-8859-1 a les contrôles C1.

Votre commande iconv pour convertir en UTF-8 a -f ISO8859-1 , mais vous vouliez probablement dire -f windows-1252 Au lieu. Cela mappe l'octet 86 au caractère.