Re: Caracteres ASCII Postgres

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)

In response to

Browse pgsql-es-ayuda by date

  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