Problemas con las tildes

27/11/2006 - 11:29 por richi | Informe spam
Hola amigos,

llevo horas dandole vueltas a este problema y no consigo solucionarlo.


La pagina se muestra en utf-8 con
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />Además
pongo <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> al comienzo de la páginapara
que los datos traidos de access se muestren en utf-8El problema es que
cuando recibo un parametro por formulario (form), intento quitarlas tildes
para poder hacer una busqueda sin ellas y la función Replace no las
encuentraEs decir (ejemplo):q="página
camión"q=replace(q,"á","a")q=replace(q,"ó","o")me devuelve q="página
camión"Será que no tengo que buscar por "á" y "ó" pero he probado diferentes
formas y no consigodar con la solución.¿Alguien sabe como conseguir que
funcione?Gracias.
 

Leer las respuestas

#1 Matias Iacono
27/11/2006 - 13:40 | Informe spam
Prueba de modificar el valor LCID de la sesion local del usuario. Esto hace
que la cultura de tu pagina se transforme a lo que realmente requieres.

El codigo antes propuesto es solo para el manejo del HTML, no para el manejo
del codigo.

Algunos links:

http://docs.sun.com/source/817-2514...In176.html
http://www.topxml.com/asp/session_o...y_lcid.asp
http://ns7.webmasters.com/caspdoc/h...erty_1.htm

Saludos.

Microsoft MVP
Orador Regional INETA


"richi" wrote:

Hola amigos,

llevo horas dandole vueltas a este problema y no consigo solucionarlo.


La pagina se muestra en utf-8 con
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />Además
pongo <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> al comienzo de la páginapara
que los datos traidos de access se muestren en utf-8El problema es que
cuando recibo un parametro por formulario (form), intento quitarlas tildes
para poder hacer una busqueda sin ellas y la función Replace no las
encuentraEs decir (ejemplo):q="página
camión"q=replace(q,"á","a")q=replace(q,"ó","o")me devuelve q="página
camión"Será que no tengo que buscar por "á" y "ó" pero he probado diferentes
formas y no consigodar con la solución.¿Alguien sabe como conseguir que
funcione?Gracias.



Preguntas similares