Excerpts from Marcelo Robin's message of sáb sep 24 08:48:26 -0300 2011:
> Hola a todos, tengo una tabla en Postgresql y tengo definido un campo texto
> y en él quiero almacenar la letra griega OMEGA (Ω) pero me arroja un error
> que dice:
> 
> "Error: character 0xcea9 of encoding "UNICODE" has no equivalent in
> "LATIN1""

Evidentemente, dado el mensaje de error, no existe una representación
para la letra omega en Latin1; por lo tanto lo que tú quieres hacer no
puede hacerse.

Si realmente necesitas almacenar omega, tienes dos opciones:

1. usar un campo bytea, del cual tú como desarrollador de la aplicación
sabes que está en UTF-8.  Te deberás hacer cargo cuidadosamente de
convertir a otras codificaciones si llega a ser necesario.

2. crear una base de datos en UTF8, que sí será capaz de almacenar omega
en campos normales de texto.

-- 
Álvaro Herrera <[email protected]>
-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a