From: | Pierre BOIZOT <pierre(dot)boizot(at)gmail(dot)com> |
---|---|
To: | Daniel Verite <daniel(at)manitou-mail(dot)org> |
Cc: | PG-Mail-liste <pgsql-fr-generale(at)postgresql(dot)org> |
Subject: | Re: [pgsql-fr-generale] Error chargement de données. |
Date: | 2013-08-22 13:19:28 |
Message-ID: | CANxSh5yUYTeJDYRF2Rq5ByqK+vQhGjnJd6oyfj-xkfS-pw+Mnw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
Merci pour votre aide, effectivement le fichier n'est pas en utf8 ou plutôt
inégralement en utf-8 ..
ora2pg le produit en iso88591 .
ayant fait un vi pour modifier un setting , file le donne en utf8 !!!!
si je fait sur le fichier initialement produit un icon -f iso88591 -t utf-8
alors je nai plus d'erreur .
question que faire pour produire directement le fichier en utf-8 ?
Merci d'avance.
Pierre
Pierre.
G+ <https://plus.google.com/u/0/107377830070954284209/about>
Le 22 août 2013 13:40, Daniel Verite <daniel(at)manitou-mail(dot)org> a écrit :
> 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 | Stéphane Schildknecht | 2013-08-22 13:35:11 | PostgreSQL 9.3rc1 |
postg스포츠 토토sql : | Daniel Verite | 2013-08-22 13:09:01 | postg스포츠 토토sql : 스포츠 토토 : 오류 충전 de =? iso-8859-15? q? |