2011/5/10 Marcelo Robin <marceloro...@gmail.com>: > Tengo una aplicación que corre una base de datos alojada en un servidor > postgre. En la maquina he visto que por ejemplo cuando listo algunos > registros que poseen caracteres "extraños" como la "Ñ" me los reemplaza por > otros 2 o tres caracteres pero que uno "intuye" que es una ñ... > ahora, haciendo in insert me lanza el error que figura en el asunto de este > mail.
no en la configuracion del Postgres, sino que cada cliente conectado debe identificar que codificacion esta usando para que el servidor sepa que caracteres esperar y cual es el apropiado en UTF8 o cual sea la codificacion que tu usas... los clientes deben ejecutar esta sentencia SQL: SET client_encoding TO 'codificacion del cliente' por ejemplo, si los clientes son maquinas windows corriendo una aplicacion de escritorio esto podria servir: SET client_encoding TO 'latin1'; o si estas en una pagina web puedes ejecutar algo como: SET client_encoding TO 'UTF8' si estas usando un driver odbc, lo puedes configurar para que ejecute ese comando de forma automatica al conectarse el cliente -- Jaime Casanova www.2ndQuadrant.com Professional PostgreSQL: Soporte y capacitación de PostgreSQL - 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