2010/2/9 Alvaro Herrera <alvhe...@alvh.no-ip.org>: > Guillermo escribió: >> Hola a todos >> He instalado el Postgres 8.4 con codificación regional C para y he creado >> una base de datos con codificación latin1 y he seteado la variable >> client_encoding=latin1 en el postgresql.conf. Estoy utilizando el conector >> dotConnet de Devart para conectarme con la base de datos desde una >> aplicación .NET con el fin de manipular los datos pero cuando intento >> ingresar algunos datos obtengo el siguiente error: "Invalid byte sequence >> for encoding 'LATIN1". He probado utilizar la codificación UTF8 realizando >> las configuraciones correspondiente en el postgres pero obtengo el mismo >> error sólo que me dice que la secuencia es incorrecta para la codificación >> UTF8. > > ¿No será que tu aplicación está usando alguna codificación rara como > win1252? >
En windows tenes el tema de si el conector es unicode o ansi, pero sinceramente dotConnect no lo conozco, se conecta usando ODBC? ¿Probáste reiniciar la codificación del servidor a algo más compatible (LATIN1 en linux o WIN1252 en windows)?: http://www.arpug.com.ar/trac/wiki/PreguntasFrecuentes#Comocrearbasesdedatosconcodificaci%C3%B3nLatin1 ¿Cambiaste la codificación del cliente (SET client_encoding)? http://www.arpug.com.ar/trac/wiki/PreguntasFrecuentes#Comocambiarelencodingcodificaci%C3%B3ndeunaconexi%C3%B3nUTF8-LATIN1 Sds Mariano Reingart http://reingart.blogspot.com -- TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net