problema para leer acentos

01/07/2008 - 18:30 por Rick | Informe spam
Que tal lista, tengo una tabla en un base de datos postgresql que almacena
registros con un campo tipo varchar(500) en el cual se guardan algunas
palabras con acentos como: árbol, éste, esté, etc.

el problema que tengo es que cuando leo algún registro y éste tiene algunos
acentos el ese campo, pues no muestra la vocal con acento, sino que la omite
por ejemplo la frase:

el árbol está caido

al leer yo el registro me muestra

el rbol est caido

pero en la base de datos voy a revisar el registro y si contiene toda la
información, alguna ide de que me falte alguna instrucción de idioma ??
o como cambiar la codificación? alguien me puede orientar por favor?


PD: en la base de datos si están guardos los datos con acentos, si hago una
consulta en el pgadmin si me muestra los datos correctamente y los datos los
muestro en un textbox
 

Leer las respuestas

#1 Rick
03/07/2008 - 00:55 | Informe spam
"Carlos Guzmán Álvarez" escribió en el mensaje
news:
Hola:

Que tal lista, tengo una tabla en un base de datos postgresql que
almacena
registros con un campo tipo varchar(500) en el cual se guardan algunas
palabras con acentos como: árbol, éste, esté, etc.



Has comprobado que el encoding que esta usando el provider de ADO.NET sea
ISO-8859-1 ?? o que coincida con el que tenga la BD claro.

Supongo que el provider de ADO.NET es npgsql, no ??, yo no lo he usado
pero creo recordar que tenia un parametro en la cadena de conexion que
permitia especificarlo ( o eso creo recordar XD )



Que tal Carlos, si en efecto uso npgsql y la cadena de conexion permite el
encoding= unicode o ascii unicamente, ya intenté con ambos y no obtengo
resultado, asi que me parece que tengo que ver el lado web porque de plano
no los lee

Preguntas similares