101 votes

Erreur Postgres lors de l’insertion - ERREUR : séquence d’octets non valide pour l’encodage « UTF8 »: 0x00

J’obtiens l’erreur suivante lors de l’insertion de données de mysql dans postgres.

Dois-je supprimer manuellement tous les caractères NULL de mes données d’entrée ? Y a-t-il un moyen d’amener postgres à le faire pour moi?

22voto

hicham Points 51

Juste regex out null octets:

3voto

trthhrtz Points 500

Seul ce regex a fonctionné pour moi:

Donc, au fur et à mesure que vous obtenez vos données, faites ceci: ce qui produira vos données sans

2voto

Raido Points 358

Vous pouvez d’abord insérer des données dans le champ blob, puis les copier dans le champ de texte à l’aide de la fonction folloing

--

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X