Como bien dice el refran, no es oro todo lo que reluce,jeje. Ha aparecido un fallo en el encoding.
Hay una parte de la aplicacion en la que paso por metodo GET un nombre propio de una lista que se muestra por pantalla. Si este nombre tiene tildes o caracteres especiales surgen problemas.
Por ejemplo,si paso por GET el nombre maría, en la barra de direcciones veo el nombre escrito correctamente,con tilde. Pero al recoger el valor lo almacena mal ,no reconoce la tilde y si lo muesrto salen cosas raras
Solo aparecen problemas al recoger parametros de la barra de direcciones, en el resto de la aplicacion todas las tildes y Ñ se almacenan y se muestran correctamente.
Por si no ha quedado claro, con codigo xDD:
Tengo algo asi, una lista con varios nombres y un enlace para cada uno de ellos. En este caso la variable nombre contiene maría
Código PHP:
<a href="buscarPacienteCita.action?nombre=${nombre}"> Añadir Sesion </a>
Al pinchar sobre el link, aparece lo siguiente en la barra de direcciones:
Código PHP:
http://localhost:8080/2PFCRuvier/buscarPacienteCita.action?nombre=maría
Al recoger el campo nombre es cuando salen cosas raras.
Lo curioso es que si copio la barra de direcciones y la pego aqui, queda distinto:
Código PHP:
http://localhost:8080/2PFCRuvier/buscarPacienteCita.action?nombre=mar%C3%ADa
Q puedo hacer?