Skip to Content.
Sympa Menu

freegeocz - Re: [FreeGeoCZ] utf-8

freegeocz AT fsv.cvut.cz

Předmět: Svobodná geoinformační infrastruktura

List archive

Re: [FreeGeoCZ] utf-8


Chronological Podle vláken 
  • From: "Vojtech Honzik" <v.honzik AT gmail.com>
  • To: FreeGeoCZ <freegeocz AT fsv.cvut.cz>
  • Subject: Re: [FreeGeoCZ] utf-8
  • Date: Fri, 27 Jul 2007 08:55:24 +0200
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=aZ1fkdkMIrpEu94RK4G9iklKutzvMfI3LY/q81l0UYJ+O0lpoKUDtEfzkmBptiU14ZvYboH0eJb0AAeQcc+kHX0blz2Y77nLJeTqf13ofkXun/hRFvgZfApDhtu7K2OmDC7GkaoYa/4Q7uHG3RFm9saEahjIJTPAzFBL4Bx6LWs=
  • List-archive: <http://mailman.fsv.cvut.cz/pipermail/freegeocz>
  • List-id: Svobodná geoinformační infrastruktura <freegeocz.fsv.cvut.cz>

Dobrý den,
předpokládám že používáte nástroj shp2pgsql. Server očekává data ve
stejné znakové sadě jako je nastaveno v databázi.

Máte alespoň tři možnosti
1.) převést sql dávku do utf-8 (pomocí GNU recode třeba) pokud nevíte
výchozí kódování dat v dbf,

2.) jednodušší by ale mělo být do dávky s daty na začátek přidat
SET CLIENT_ENCODING TO 'value';
a vyzkoušet víc možností.

http://www.postgresql.org/docs/8.1/static/multibyte.html

3.) ještě jednodušší u nástroje shp2pgsql použít přepínač -W

VH

On 7/27/07, Tomas Lanczos <lanczos AT t-zones.sk> wrote:
> Zdravim vospolok,
>
> potrebujem importovat vacsie mnozstvo starsich ArcView shapefilov do
> GRASS. Mam vsak problem s tabulkami: databazu mam spravenu v Postgres v
> kodovani UTF-8 a import sa mi zastavi na nasledujucej chybovej hlaske
>
> "DBMI-Postgres driver error:
> Cannot execute:
> insert into public.geo_3521_1 values ( 1, 3, 'q7', 'my4', '-',
> '-', 'Kvartér', 'würm - holocén', '-', '-', '-', '-', '-', '-',
> 'fluviálne sedimenty súèasných nív (vrátane vyššieho stupòa nivy)' )
> ERROR: invalid byte sequence for encoding "UTF8": 0xe97227
> HINT: This error can also happen if the byte sequence does not match
> the encoding expected by the server, which is controlled by
> "client_encoding".
>
>
>
> Cannot insert new row: insert into public.geo_3521_1 values ( 1,
> 3, 'q7', 'my4', '-', '-', 'Kvartér', 'würm - holocén', '-', '-',
> '-', '-', '-', '-', 'fluviálne sedimenty súèasných nív (vrátane vyššieho
> stupòa nivy)' )"
>
> Mozete mi poradit niekto ako vyriesit tento problem? Navyse nedokazem
> rozlustit ake je povodne kodovanie v tabulke...
>
> Vdaka vopred
>
> Tomas
>
> Tomas Lanczos
> Kat. geochemie PriFUK
> Bratislava
>
> _______________________________________________
> FreeGeoCZ mailing list
> FreeGeoCZ AT fsv.cvut.cz
> http://mailman.fsv.cvut.cz/mailman/listinfo/freegeocz
>
>


--
Vojtech Honzik
tel.: +420 777 136 711
e-mail: v.honzik AT gmail.com

Si fractum non sit, noli id reficere.




  • [FreeGeoCZ] utf-8, Tomas Lanczos, 07/27/2007
    • Re: [FreeGeoCZ] utf-8, Vojtech Honzik, 07/27/2007

Archivace běží na MHonArc 2.6.19+.

Top of Page