Hola,

Tengo la necesidad de introducir caracteres griegos en la base de datos.
y me estoy volviendo un poco loco.

Se trata del etiquetado de productos en idiomas diferentes

comento lo que hago haber donde tengo el problema

con pgadmin,

set client_encoding='ISO-8889-7';
Insert into prueba values ('ξοσε 14>00')

si hago la select con el mismo encoding bien, pero sino me da error.

Entiendo que todo me lo esta guardando en UTF8
¿Como se trabaja con distintos encoding en la misma tabla?, posiblemente tenga que escribir en chino tambien


¿a la ahora de recuperar los datos como lo hago?, ¿necesito guardarme el encoding con el que se guardo?



No se cual es la manera adecuada de trabajar



Maquina windows con español de españa


Datos de la instalacion :


CREATE DATABASE al
  WITH OWNER = 'almacen'
       ENCODING = 'UTF8'
       TABLESPACE = pg_default
       LC_COLLATE = 'es_ES.UTF-8'
       LC_CTYPE = 'es_ES.UTF-8'
       CONNECTION LIMIT = -1;


servidor  opensuse

LANG=es_ES@euro
LC_CTYPE="es_ES@euro"
LC_NUMERIC="es_ES@euro"
LC_TIME="es_ES@euro"
LC_COLLATE="es_ES@euro"
LC_MONETARY="es_ES@euro"
LC_MESSAGES="es_ES@euro"
LC_PAPER="es_ES@euro"
LC_NAME="es_ES@euro"
LC_ADDRESS="es_ES@euro"
LC_TELEPHONE="es_ES@euro"
LC_MEASUREMENT="es_ES@euro"
LC_IDENTIFICATION="es_ES@euro"
LC_ALL=


Gracias


-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a