Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

duda con client_encoding

Estas en el tema de duda con client_encoding en el foro de PostgreSQL en Foros del Web. Hola como están. Tengo una duda con este comano, que nunca me había visto en la necesidad de usar antes. Si yo, por mandato de ...
  #1 (permalink)  
Antiguo 21/05/2010, 15:54
 
Fecha de Ingreso: agosto-2008
Mensajes: 198
Antigüedad: 16 años, 3 meses
Puntos: 27
duda con client_encoding

Hola como están.
Tengo una duda con este comano, que nunca me había visto en la necesidad de usar antes.

Si yo, por mandato de los superiores, tengo una base de datos con LATIN1, y creo el siguiente comando;

ALTER DATABASE db1 SET client_encoding TO 'utf8'

Que significa esto?

Que todos los datos que guarde, tales com "áéñ", y que están en utf8, antes de ser guardados en la base de datos, internamente se convierte a latin1, y al hacer un select, antes de mostralos se tranforman a utf8?

Lo pregunto, porque quiero desarrollar una aplicación con un framework, pero no puedo configurar su charset que por defecto es utf8, pero mi base de datos por obligación está en latin1.

es decir , en resumidas cuentas:

si desde la aplicación (que esta en utf8), hago un:

'select * from db1 where valor="áéñ"'

me va a devolver todos los datos que internamente están en latin1?

esa es mi pregunta, saludos.

PD: no puedo cambiar el encoding de la base de datos, no de la aplicación.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:02.