From: | uno dos <refreegrata(at)yahoo(dot)com> |
---|---|
To: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: latin1 y utf-8 (ahora en postgresql 8.4) |
Date: | 2010-05-20 18:28:01 |
Message-ID: | 866992.57270.qm@web38405.mail.mud.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Gracias por responder
Esto quiere decir que si antes de una consulta hago algo como
set client_encoding to 'utf8'
select ...
Me arrojará los resultados del select como si la base de datos estuviera en utf8 transformando la salida de latin1 a utf8?
una segunda pregunta. Si y estoy creando una aplicacion que haga uso de postgresql y esta aplicacion estuviera en utf8, y la base de datos en latin1, y quisiera hacer un insert en la base de datos y estos datos vinieran en utf8, es posible cambiarlos a latin1 antes del insert?
algo como:
set client_encoding to 'latin1'
insert...
o tendría que cambiarlos antes desde la misma aplicación?
Saludos.
PD: espero disculpen el que haga preguntas tan noob, y al parecer antes se me salió un correo antes de terminar de escribirlo.
--- On Thu, 5/20/10, Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> wrote:
From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
Subject: Re: [pgsql-es-ayuda] latin1 y utf-8 (ahora en postgresql 8.4)
To: "uno dos" <refreegrata(at)yahoo(dot)com>
Cc: "pgsql-es-ayuda" <pgsql-es-ayuda(at)postgresql(dot)org>
Date: Thursday, May 20, 2010, 1:06 PM
Excerpts from uno dos's message of jue may 20 13:53:10 -0400 2010:
> Hola tengo una duda.
> Puedo con postgresql 8.4 en un mismo servidor, tener una base de datos latin1 y una utf-8, ya de momento no he encontrado la forma de harcerlo, y al igual que en 8.3 depende de la configuracion local.
> Todo esto, porque quiero desarrollar una aplicación en donde me gustaría que mi base de datos esté codificada en utf-8, sin embargo, no puedo cambiar la configuración del equipo, puesto, que existen otros sistemas que usan bases de datos latin1, y el cambiar la codificación del las viejas bases de datos no me da buena espina.
>
> Esa es mi duda. ¿Puedo hacerlo, o necesariamente debo crear la base de datos nueva en latin1, a menos que reconfigurará el servidor y las antiguas bases de datos?
No necesitas cambiar la configuración del servidor. Basta con cambiar
client_encoding.
--
From | Date | Subject | |
---|---|---|---|
Next Message | azahel | 2010-05-20 18:30:01 | Driver ODBC |
Previous Message | uno dos | 2010-05-20 18:20:39 | Re: latin1 y utf-8 (ahora en postgresql 8.4) |