Re: Alguna orientación respecto a la codificación?

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Iván Caballero Cano <ivanhalen77postgresql(at)gmail(dot)com>
Cc: PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Alguna orientación respecto a la codificación?
Date: 2009-09-07 15:09:40
Message-ID: 20090907150940.GG8894@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Iván Caballero Cano escribió:
> Buenos Días:
>
> Tengo una Base de datos en PostGresQL, con un encoding de WIN1252,
> además le agrego valores por medio una página web hecha con PHP.
> cuando le envío consultas como por ejemplo esta por via php mediante
> la pagina web como esta:
>
> update mgr_usuarios set nombre='iván'
>
> Entonces lo que sucede es que en el campo nombre en lugar de almacenar
> "Iván" pone "iván" (osea que los acentos..los almacena de manera
> diferente)

Envía un "SET client_encoding TO 'utf8'" en la aplicación antes de hacer
cualquier otra consulta. El á es la á representada en UTF8, así que
algo está convirtiendo los datos en UTF8 antes de enviarlos a la base de
datos.

> Aclaro que el header de mi pagina web tiene el encabezado:
> <meta http-equiv="Content-Type" content="text/html;
> charset=windows-1252" /> para que todo sea compatible.

Probablemente PHP está configurado para usar UTF8. La verdad es que yo
no tengo muy claro en qué capas en una aplicación con PHP se hacen
recodificaciones así que quizás estoy diciendo una barbaridad.

--
Alvaro Herrera http://www.amazon.com/gp/registry/DXLWNGRJD34J
"I can see support will not be a problem. 10 out of 10." (Simon Wittber)
(http://archives.postgresql.org/pgsql-general/2004-12/msg00159.php)

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2009-09-07 15:10:38 Re: valor devuelto por funtion incorrecto(siempre el mismo)
Previous Message suso 2009-09-07 14:58:32 Re: valor devuelto por funtion incorrecto(siempre el mismo)