Monday, August 25, 2008

RE: [pgsql-es-ayuda] Tildes

Gracias por sus respuestas.

Luego de algunos días me di cuenta de la falla, era algo sencillo que no había tomado en cuenta ni había leído.

Como comentaba estoy trabajando con VS Studio 2003 y para acceder a la BD se utiliza la librería Npgsql. La cadena de conexión utiliza por defecto codificación ASCII por esto los formularios no me daban problemas con las tildes sino al momento de extraer datos de la BD con tildes.

La solución fue aumentar en la cadena de conexión lo siguiente "Encoding=UNICODE" y listo! ya con esto todo funciona normal !!

> -----Mensaje original-----
> De: Miguel Beltran R. [mailto:yourpadre@gmail.com]
> Enviado el: lunes, 04 de agosto de 2008 13:16
> Para: Jose Luis Balle
> CC: frank; pgsql-es-ayuda@postgresql.org
> Asunto: Re: [pgsql-es-ayuda] Tildes
>
> En ocasiones los navegadores no toman en cuenta esta instrucción
> porque el servidor web (al menos con Zope) manda también la forma que
> se envían los datos. Yo me di cuenta con firefox dándole con el botón
> derecho del mouse sobre la pagina y en la opción "Ver Información de
> la pagina". Yo la necesitaba como LATIN1 pero la procesaba como
> LATIN15. Que es casi lo mismo pero los códigos extendidos (osea lo
> caracteres raros) cambian.
>
> El día 28 de julio de 2008 13:00, Jose Luis Balle
> <joseluisballe@gmail.com> escribió:
> > la página html tiene la línea:
> > <meta http-equiv="content-type" content="text/html; charset=UTF-8">
> >
> >
> >
> > El día 28 de julio de 2008 14:58, Jose Luis Balle
> > <joseluisballe@gmail.com> escribió:
> >> Lo siento pero no conozco la plataforma que usas.
> >> De todas maneras es sin dudas una cuestion de character set, fijate si
> >> se lo podes explicitar en la conexion a la base de datos.
> >> Exitos!
> >>
> >> El día 28 de julio de 2008 14:50, frank <frankyfa@gmail.com> escribió:
> >>> Estoy desarrollando sobre Visual Studio 2003 con ASP.NET y con servidor Web
> Apache2 sobre Debian Etch.
> >>>
> >>> Los formularios Web están todos codificados con UTF-8 y la base igual charset
> UTF-8.
> >>>
> >>> Si la consulta la hago desde la consola del Debian me sale sin problemas pero si
> la incrusto en el Web Form para que se muestre en alguno de los objetos (combos,
> checks, etc.) las tildes salen erroneas.
> >>>
> >>> La verdad no sé qué otra cosa pueda ser !!
> >>>
> >>>> -----Mensaje original-----
> >>>> De: Jose Luis Balle [mailto:joseluisballe@gmail.com]
> >>>> Enviado el: lunes, 28 de julio de 2008 9:38
> >>>> Para: frank
> >>>> CC: pgsql-es-ayuda@postgresql.org
> >>>> Asunto: Re: [pgsql-es-ayuda] Tildes
> >>>>
> >>>> En que lenguaje estas desarrollando?
> >>>> Sobre que servidor web?
> >>>>
> >>>> El día 28 de julio de 2008 11:26, frank <frankyfa@gmail.com> escribió:
> >>>> > Postgres está sobre Debian Etch.
> >>>> >
> >>>> > Hice la prueba desde consola con psql y los datos salen normales. Es una
> aplicación
> >>>> Web pero las consultas cuyos datos contienen tildes se muestran como
> caracteres
> >>>> raros. La base de datos está codificada con UTF-88.
> >>>> >
> >>>> > En los Web forms ya les cambié la codificación a UTF-8 esto me ayudó para
> las
> >>>> tildes de las etiquetas pero ahora son aquellas que se muestran en los
> DropDownList
> >>>> los cuales dan errores con las tildes.
> >>>> >
> >>>> > Alguna idea?
> >>>> >
> >>>> >> -----Mensaje original-----
> >>>> >> De: Jose Luis Balle [mailto:joseluisballe@gmail.com]
> >>>> >> Enviado el: jueves, 24 de julio de 2008 12:56
> >>>> >> Para: frank
> >>>> >> CC: pgsql-es-ayuda@postgresql.org
> >>>> >> Asunto: Re: [pgsql-es-ayuda] Tildes
> >>>> >>
> >>>> >> Frank,
> >>>> >> si la aplicación es web tenés que fijarte que estás usando el charset
> correcto.
> >>>> >> http://www.cristalab.com/tips/34839/entidades-html-charset-y-
> codificacion-de-
> >>>> >> texto.html
> >>>> >> http://html.conclase.net/w3c/html401-es/charset.html
> >>>> >>
> >>>> >> Desde la consola como ves los datos?
> >>>> >> Sobre que sistema operativo está postgres?
> >>>> >>
> >>>> >>
> >>>> >> 2008/7/24 frank <frankyfa@gmail.com>:
> >>>> >> >
> >>>> >> > Saludos lista,
> >>>> >> >
> >>>> >> > Antes de nada gracias por las respuestas acerca del campo serial, lo
> solucioné
> >>>> >> actualizando el pgadmin aunque al parecer en la versión que tenía también
> estaba,
> >>>> no
> >>>> >> me di cuenta muy bien.
> >>>> >> >
> >>>> >> > Ahora con algunas consultas en las cuales las palabras son con tildes no
> me las
> >>>> >> muestra como debiera aunque la base está con codificación UTF-8
> aparentemente.
> >>>> >> >
> >>>> >> > Alguna idea acerca de esto?
> >>>> >> >
> >>>> >> > --
> >>>> >> > TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?
> >>>> >> > http://archives.postgresql.org/pgsql-es-ayuda
> >>>
> >>>
> >>> --
> >>> TIP 4: No hagas 'kill -9' a postmaster
> >>>

--
TIP 5: �Has le�do nuestro extenso FAQ?
http://www.postgresql.org/docs/faqs.FAQ.html

No comments: