Olá,

no shp2pgsql tem a opção -W onde você informa a codificação de origem
do dado. (sempre é  considerado como codificação "destino" UTF-8).
No gui, vai em "import options" e na opção "DBF file character
encoding" coloca a codificação de origem (geralmente LATIN1 resolve).

[]'s
Luigi Castro Cardeles



Em 11 de março de 2010 11:52, Leonardo Cezar <[email protected]> escreveu:
> 2010/3/11 Dario <[email protected]>:
>> Estou usando o programa gshp2pgsql para importar um arquivo shape para um bd
>> postgis. O referido bd é codificado com UTF 8.
>>
>> não estou conseguindo concluir, aparece o seguinte erro:
>>
>> psql:C:/Documents and Settings/geopro/Eixos/Shape/Eixos_polyline.sql:21156:
>> ERROR:  invalid byte sequence for encoding "UTF8": 0xe9094c
>
> postgres=# SHOW client_encoding;
>
> Se for diferente de utf-8 então:
>
> postgres=# SET client_encoding TO UTF-8;
>
> Converta a codificação de caracteres do arquivo Eixos_polyline.sql para UTF-8.
>
> Em seguida:
>
> postgres=# \i C:/Documents and Settings/geopro/Eixos/Shape/Eixos_polyline.sql
>
> Feito.
>
> -Leo
> --
> Leonardo Cezar
> http://www.aslid.org.br
> http://postgreslogia.wordpress.com
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a