Thread: COPY and Unicode...
Hello, I need to import some amount of data using the COPY command, the main trouble I found is that the Database is in UNICODE format and the data in ASCII Latin-1 codepage, when I try to import it, COPY respond with: ERROR: invalid byte sequence for encoding "UNICODE": 0xe9 CONTEXT: COPY geoip_location, line 307, column city: "Yaound" I've been looking into the documentation and I could not found any reference in copy from a distinct codepage than the used by the database, any help? Thanks a lot!
"Cristian Prieto" <cristian@clickdiario.com> writes: > Hello, I need to import some amount of data using the COPY command, the main > trouble I found is that the Database is in UNICODE format and the data in > ASCII Latin-1 codepage, when I try to import it, COPY respond with: > > ERROR: invalid byte sequence for encoding "UNICODE": 0xe9 > CONTEXT: COPY geoip_location, line 307, column city: "Yaound" > > I've been looking into the documentation and I could not found any reference > in copy from a distinct codepage than the used by the database, any help? Are you setting the client_encoding variable before doing the COPY? -Doug
"Cristian Prieto" <cristian@clickdiario.com> writes: > Hello, I need to import some amount of data using the COPY command, the main > trouble I found is that the Database is in UNICODE format and the data in > ASCII Latin-1 codepage, when I try to import it, COPY respond with: > ERROR: invalid byte sequence for encoding "UNICODE": 0xe9 > CONTEXT: COPY geoip_location, line 307, column city: "Yaound" > I've been looking into the documentation and I could not found any reference > in copy from a distinct codepage than the used by the database, any help? Try doing "SET client_encoding = latin1" before doing the COPY. regards, tom lane
Thanks a lot! Your help was very handy! -----Original Message----- From: pgsql-general-owner@postgresql.org [mailto:pgsql-general-owner@postgresql.org] On Behalf Of Douglas McNaught Sent: Miércoles, 21 de Septiembre de 2005 02:39 p.m. To: Cristian Prieto Cc: pgsql-general@postgresql.org Subject: Re: [GENERAL] COPY and Unicode... "Cristian Prieto" <cristian@clickdiario.com> writes: > Hello, I need to import some amount of data using the COPY command, the main > trouble I found is that the Database is in UNICODE format and the data in > ASCII Latin-1 codepage, when I try to import it, COPY respond with: > > ERROR: invalid byte sequence for encoding "UNICODE": 0xe9 > CONTEXT: COPY geoip_location, line 307, column city: "Yaound" > > I've been looking into the documentation and I could not found any reference > in copy from a distinct codepage than the used by the database, any help? Are you setting the client_encoding variable before doing the COPY? -Doug ---------------------------(end of broadcast)--------------------------- TIP 1: if posting/reading through Usenet, please send an appropriate subscribe-nomail command to majordomo@postgresql.org so that your message can get through to the mailing list cleanly