ESTOY USANDO ODBC A TRAVES DE VISUAL BASIC 6.0 COMO PODRIA EJECUTAR ESE COMANDO AUTOMATICAMENTE ? HE VISTO EN OTRAS MAQUINAS QUE OCURRE LO MISMO... SE DEFINE EN LA CADENA DE CONEXIÓN ? COMO HAGO ? SALUDOS
El 10 de mayo de 2011 14:25, Jaime Casanova <ja...@2ndquadrant.com>escribió: > 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 >