Re: NUEVAMENTE: INVALID BYTE SEQUENCE FOR ENCONDING UNICODE

From: Marcelo Robin <marcelorobin(at)gmail(dot)com>
To: Mariano Reingart <reingart(at)gmail(dot)com>
Cc: Lista Postgres <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: NUEVAMENTE: INVALID BYTE SEQUENCE FOR ENCONDING UNICODE
Date: 2011-05-11 15:13:14
Message-ID: BANLkTi=U317Ec5Fg195uBdsxmFHW3OHaDQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gracias Mariano, lo solucione colocando un driver ODBC de Postgresql en su
version 8.00.0101 y adiós problemas.
No es ANSI, no es UNICODE... es como una versión basica y ahora anda todo a
la perfeccion...

El 11 de mayo de 2011 11:39, Mariano Reingart <reingart(at)gmail(dot)com> escribió:

> Yo uso el ODBC ANSI con settings en el connection string:
>
> Provider=MSDASQL;Driver={PostgreSQL
>
> ANSI};SERVER=localhost;DATABASE=basededatos;UID=usuario;PWD=clave;CONNSETTINGS=SET
> Datestyle TO 'DMY'%3bSET client_encoding TO
>
> 'WIN1252'%3b;BOOLSASCHAR=0;TEXTASLONGVARCHAR=1;TrueIsMinus1=1;SSLMODE=require;
>
> Eso cambia el formato de fecha y el encoding al conectarse, entre
> otras cuestiones.
>
> Igualmente con el tema de ODBC, en ocasiones tuve que crear la b.d. en
> Latin1 o Win1252 para que no haya dificultades en windows.
>
> Sds
>
> Mariano Reingart
> http://www.sistemasagiles.com.ar
> http://reingart.blogspot.com
>
>
>
> 2011/5/11 Marcelo Robin <marcelorobin(at)gmail(dot)com>:
> > CONSULTA: el Driver ODBC de postgresql que tengo instalado es el DRIVER
> ANSI
> > 8.0.3... SERA ESE EL PROBLEMA ?
> >
> >
> > El 11 de mayo de 2011 08:15, Marcelo Robin <marcelorobin(at)gmail(dot)com>
> > escribió:
> >>
> >> Hola consulto nuevamente por el tema este de los caracteres. Resulta que
> >> tengo algunos combos en la aplicación que tenían caracteres extraños
> donde
> >> estaban las vocales con acentos. Despues de aplicar lo que me comentó
> Jaime
> >> Casanova en los mails anteriores, esos combos se cargaron como debían
> ser.
> >> Hoy acabo de realizar un insert donde hay una palabra que tiene un
> acento y
> >> lamentablemente vuelve a producirse el error.'
> >> Lo curioso es que cuando utilizo el PGAdmin, los insert los puedo hacer
> >> normalmente (con acentos y caracteres extraños) en cambio cuando lo
> intento
> >> realizar con la aplicación anda todo mal... habrá algun seteo adicional
> que
> >> tendria que tocar en el ODBC ?
> >> Saludos y muchas gracias desde ya
> >> PD: insisto: desinstalo e instalo de nuevo ?
> >>
> >>
> >>
> >> El 10 de mayo de 2011 16:35, Jaime Casanova <jaime(at)2ndquadrant(dot)com>
> >> escribió:
> >>>
> >>> El 10/05/2011 13:15, "Marcelo Robin" <marcelorobin(at)gmail(dot)com>
> escribió:
> >>>
> >>> >
> >>> > Estaba viendo que la base de datos del servidor linux esta definida
> >>> > como latin1... lo que no entiendo es por que yo obteniendo
> información de la
> >>> > base de datos, ésta me devuelve caracteres que no corresponden a
> latin1.
> >>> > Será un problema de instalación de postgresql en mi pc ?
> >>> > lo desinstalo y lo vuelvo a instalar ?
> >>> >
> >>>
> >>> Saludos,
> >>>
> >>> Has usado mucho windows verdad? Se nota por aquello de lo desinstalo y
> >>> vuelvo a instalar... por cierto, significa eso que tienes un postgres
> en tu
> >>> maquina windows?
> >>>
> >>> En todo caso, el asunto es que la base en linux sea latin1 el cliente
> >>> windows no lo es... el usa una codificacion llamada win1252 que para
> los
> >>> efectos es lo mismo que latin1 pero como la maquina linux no conoce
> win1252
> >>> solo lo ve como UNICODE. En otras palabras pon lo que te dije.
> >>>
> >>> --
> >>> Jaime Casanova www.2ndQuadrant.com
> >
> >
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Espartano 2011-05-11 15:35:03 Re: Consulta de Virtual Machine para PostgreSQL
Previous Message Mariano Reingart 2011-05-11 14:39:28 Re: NUEVAMENTE: INVALID BYTE SEQUENCE FOR ENCONDING UNICODE