From: | "Daniel Verite" <daniel(at)manitou-mail(dot)org> |
---|---|
To: | "PG-Mail-liste" <pgsql-fr-generale(at)postgresql(dot)org> |
Subject: | Re: Error chargement de =?ISO-8859-15?Q?donn=E9es?=. |
Date: | 2013-08-22 13:09:01 |
Message-ID: | c0118024-260d-4edb-9b36-82573fdcb47f@mm |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
Pierre BOIZOT wrote:
> psql.bin:../data/data.sql:4441: ERROR: invalid byte sequence for encoding
> "UTF8": 0xe9 0x6d 0x65
> CONTEXT: COPY aide, line 2
0xe9 étant le code du E miniscule accentué en iso-8859-1,
0x6d étant le m et 0x65 le e,
il est très plausible que cette séquence soit "éme" en iso-8859-1
L'autre séquence est "éri" plausible aussi en français.
"file" indique que l'encodage est utf-8 mais son test n'est pas exhaustif,
il n'analyse que les premiers 256K octets pour répondre vite.
Il faudrait plutôt faire:
iconv -f utf-8 -t utf-8 <fichier >/dev/null
En principe il va sortir les mêmes erreurs que postgres.
> Par ailleurs lors de l'export des data j'ai plusieurs erreurs
> Wide character in print at /usr/lib64/perl5/IO/Handle.pm line 406.RNAL
C'est un warning en Perl qui peut être ignoré ou supprimé proprement,
généralement par ça:
binmode $filehandle, ':utf8';
Cordialement,
--
Daniel
From | Date | Subject | |
---|---|---|---|
Next Message | Pierre BOIZOT | 2013-08-22 13:19:28 | Re: [pgsql-fr-generale] Error chargement de données. |
Previous Message | Pierre BOIZOT | 2013-08-22 07:56:12 | Re: [pgsql-fr-generale] Error chargement de données. |