Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/09/2009, 08:18
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 4 meses
Puntos: 188
Respuesta: Cadena a ascii

Pues el principal problema que veo en lo que dices es que no te explicas demasiado bien, ¿que es eso de que te asigna esos caracteres? ¿En que variable se asignan? ¿Tienes la certeza absoluta de que con Á, te va a retornar a == 195 ?... Para comprobarlo pon un println antes justo de entrar en el if y coteja el valor que te viene en a. Luego por qué haces un cadena.replace cuando te llega un sólo char?, por que no usas un String cadenaAux = "" y defines luego cadenaAux = cadenaAux + c, siendo c un string al que le asignes el contenido del char utilizado y controlas directamente los casos de las tildes asignando c="&Aacute" por ejemplo. Otra cosa que se me ocurre es que el valor de la variable que se recibe en ingresar.jsp sea capaz de interpretar el &Aacute como Á, y si quieres evitar eso lo que tienes que hacer para controlar eso sería poner "Á" en vez de "&Aacute"... (Si alguna de estas cosas no es la que querias piensa que igual no te has explicado lo suficientemente bien).