COPY Command UtfToLocal: could not convert UTF-8 - Mailing list pgsql-jdbc

From kerdem
Subject COPY Command UtfToLocal: could not convert UTF-8
Date
Msg-id 000001c40691$2edb6010$07831aac@og131007
Whole thread Raw
Responses Re: COPY Command UtfToLocal: could not convert UTF-8  (Kris Jurka <books@ejurka.com>)
List pgsql-jdbc

I installed PG 7.3.4 and created DB with encoding “LATIN10”  . I tried to import Flat-File  with Copy Command

 

 

String  delimeter ;";

String  FILEPATH ="/home/kerdem/upstream/LIQ.txt";

String pgcopy ="copy public.liq_import from '"+FILEPATH+"' with delimiter '"+delimeter+"'  NULL AS '' ";

         pstmt = con.prepareStatement(pgcopy);

                        pstmt.executeUpdate(); 

                        pstmt.close();

 

I am getting  

 

WARNING: copy: line 2, UtfToLocal: could not convert UTF-8 (0xe47469). Ignored
WARNING: copy: line 7, UtfToLocal: could not convert UTF-8 (0xf66765). Ignored
WARNING: copy: line 7, UtfToLocal: could not convert UTF-8 (0xe4676e). Ignored
WARNING: copy: line 8, UtfToLocal: could not convert UTF-8 (0xe4747a). Ignored
WARNING: copy: line 12, UtfToLocal: could not convert UTF-8 (0xc472). Ignored
WARNING: copy: line 13, UtfToLocal: could not convert UTF-8 (0xe4727a).
Ignored
.......
....
..

I cannot import special letter like (ä,ß,ü,ö).

 

 

 

But  wenn I use same command  from psql console in DB  I can import all of the special letter,

 

  copy public.liq_import from '/home/kerdem/upstream/LIQ.txt' delimiter ';'  NULL as '' ;

 

I would appreciate any help.

 

 

pgsql-jdbc by date:

Previous
From: Barry Lind
Date:
Subject: Re: updateable resultset only working for tables?
Next
From: Adriaan Joubert
Date:
Subject: Callable statements and rowsets