From: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
---|---|
To: | francis rios <francrv(at)hotmail(dot)com> |
Cc: | Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Caracteres ASCII Postgres |
Date: | 2009-06-12 21:08:25 |
Message-ID: | 20090612210825.GA7348@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
francis rios wrote:
>
> hola muchas gracias por contestar solo una consulta en que me baso yo
> para elegir un tipo de codificacion?
No es "el tipo de codificacion", sino que es LA codificacion. Hay dos
tipos: los multibyte y los de un solo byte.
El primer criterio es el lenguaje. Para lenguajes de Europa occidental
tienes Latin1 y sus derivados (win1252 y latin9) y UTF8. El segundo
criterio es que UTF8 soporta, además de Europa occidental, todos los
lenguajes del mundo; pero además UTF8 tiene soporte para detectar que
hay caracteres no válidos, de forma que es muy poco probable que puedas
insertar datos que después se vayan a interpretar de forma diferente,
cosa que sí puede pasar con los otros.
Este chequeo lo puede hacer UTF8 porque es multibyte y tiene una
definición bien especial. Para las otras codificaciones, cada carácter
es un solo byte y es imposible hacer ninguna clase de chequeo.
--
Alvaro Herrera http://www.amazon.com/gp/registry/DXLWNGRJD34J
"Hay quien adquiere la mala costumbre de ser infeliz" (M. A. Evans)
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2009-06-12 21:09:00 | Re: INFORMACION |
Previous Message | Rafael Martinez | 2009-06-12 21:02:05 | Re: INFORMACION |