Estimado Carlos,

Hace unos días remití a la lista la forma de evitar problemas con eñes, acentos, etc. Te recomiendo que busques el mensaje en la lista, uno remitido por mi.

Básicamente, lo que debes hacer es:

- Crear la BD con formato UTF-8.

- Especificar el parámetro "client_encoding" en postgresql.conf a LATIN9.

Básicamente con esto, ya tienes solucionados tus problemas.

Ya me contarás!!

Saludos.

A fecha Tue, 8 Nov 2005 14:27:09 -0500 Carlos Zafra escribió: > Hola Buenas Tardes > Utilizo PostgreSQL 8.0 sobre Windows generando en .Net con >Genexus > 8.0 tengo el siguiente problema: > > Instale postgres y cree la BD, por defecto con la >confugarcion del encoding > que es UNICODE, todo funciona bien solo que al ir a añadir >registros > que contengan ñ o caracteres tildados (á) no almacena el >registro, en > el log de la BD dice lo siguiente: > > 2005-11-04 21:49:15 ERROR: invalid byte sequence for >encoding "UNICODE": 0xd141 > > He reinstalado el motor y creado la base de datos con >encodig Latin1, > ya almacena el registro pero igual no me acepta la ñ, el >ingreso de > una palabra como Cañaveral, es almacenado como Caaveral.(lo >mismo > sucede para los caracteres tildados) > > al ejecutar > > Show Client_encoding; da LATIN1 > Show Server_Encoding; da LATI N1 > > que cosas adicionales debo setear para obtener el >comportamiento deseado? > > > Desde ya muchas gracias por tu colaboracion y un saludo > > ---------------------------(fin del >mensaje)--------------------------- > TIP 9: el optimizador ignorará el uso de recorridos de >índice si los > tipos de datos de las columnas no coinciden
-------------------------------------------

Servicios de mensajería integrada Meetworks

http://www.meetworks.com/

contacto@meetworks.com

-------------------------------------------