sql >> Base de Datos >  >> RDS >> PostgreSQL

El carácter con secuencia de bytes 0x9d en la codificación 'WIN1252' no tiene equivalente en la codificación 'UTF8'

El problema es que 0x9D no es un valor de byte válido en WIN1252. Hay una tabla aquí:https://en.wikipedia .org/wiki/Windows-1252

El problema puede ser que esté importando un archivo UTF-8 y postgresql esté predeterminado en Windows-1252 (que creo que es el predeterminado en muchos sistemas de Windows).

Debe cambiar el conjunto de caracteres en la línea de comandos de Windows antes de ejecutar el script con chcp . O en postgresql puedes:

SET CLIENT_ENCODING TO 'utf8';

Antes de importar el archivo.