Skip site navigation (1) Skip section navigation (2)

Problema con client_encoding='WIN1251' y base de datos UTF8

From: Conxita Marín <cmarin(at)dims(dot)com>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Problema con client_encoding='WIN1251' y base de datos UTF8
Date: 2009-05-25 16:00:54
Message-ID: 365EDE9D46274D7DABAB367F1DDFA2C8@pc13 (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Hola a todos.

Estamos intentando migrar nuestras aplicaciones de la versión 8.1 a la 8.3.7 y de paso codificar las bases de datos en UTF8. La aplicación cliente que es Windows establece la codificación WIN1251 al inicio de sesión.

Todo parecía ir bien hasta que hemos detectado este comportamiento estraño:

s001=> show server_encoding;
 server_encoding
-----------------
 UTF8
(1 fila)

s001=> set client_encoding='WIN1251';
SET
s001=> CREATE temp table tmp_movcostp (
    cmp_condoid integer,
    cmp_apunte integer,
    cmp_ccos numeric(6,0),
    cmp_grup integer,
    cmp_text character varying(40),
    cmp_imp numeric(13,2),
    cmp_dh character(1) DEFAULT 'D'::bpchar,
    cmp_obs character varying(500),
    primary key (cmp_condoid, cmp_apunte)
);
ERROR:  character 0xc3a1 of encoding "UTF8" has no equivalent in "WIN1251"

Alguien me puede arrojar alguna luz de por donde va el problema?

Saludos.

Conxita Marín
Desarrollos Informáticos Modulares de Software, S.L.
www.dims.com

Responses

pgsql-es-ayuda by date

Next:From: Edwin QuijadaDate: 2009-05-25 16:35:43
Subject: RE: OT: Clave natural o clave artificial
Previous:From: Mario Soto CordonesDate: 2009-05-25 13:53:29
Subject: RE: Ayuda con funcion

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group