Foros del Web » Programación para mayores de 30 ;) » Java »

Como escapar caracteres especiales en Java

Estas en el tema de Como escapar caracteres especiales en Java en el foro de Java en Foros del Web. Resulta que recojo unos valores de la base de datos y estos los mando mediante java por xml a javascript, me gustaria saber como escapar ...
  #1 (permalink)  
Antiguo 27/10/2009, 04:31
 
Fecha de Ingreso: abril-2009
Ubicación: En dust 2
Mensajes: 149
Antigüedad: 15 años
Puntos: 2
Como escapar caracteres especiales en Java

Resulta que recojo unos valores de la base de datos y estos los mando mediante java por xml a javascript, me gustaria saber como escapar los caracteres especiales mediante java, como por ejemplo este ?, ¿, que son los que me estan dando problemas, y no puedo utilizar el replace ya que lo quiero para que me escape todo tipo de caracteres especiales.
  #2 (permalink)  
Antiguo 27/10/2009, 06:40
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: Como escapar caracteres especiales en Java

Podrías ser más concreto y poner un ejemplo? Así a botepronto cuesta saber lo que pretendes.
  #3 (permalink)  
Antiguo 28/10/2009, 02:08
 
Fecha de Ingreso: abril-2009
Ubicación: En dust 2
Mensajes: 149
Antigüedad: 15 años
Puntos: 2
Respuesta: Como escapar caracteres especiales en Java

Tengo un string y tengo que validar que ese string solo contenga letras (Sin tildes ni nada por el estilo) o numeros, nada de caracteres especiales como: ¿?¡"\/$%....

Gracias de antemano.
Un Saludo.
  #4 (permalink)  
Antiguo 28/10/2009, 02:27
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: Como escapar caracteres especiales en Java

Básicamente siguiendo las reglas descritas aquí, con regular expressions, pero tienes que sustituir la expresión [^A-Za-z ] por [A-Za-z], que es lo que buscas, validar únicamente letras. Un saludo.

-Edito-
enlace: http://grupos.emagister.com/debate/v...os/6709-289716

Última edición por Fuzzylog; 28/10/2009 a las 02:28 Razón: Se me olvido poner el link, mira que soi patoso.
  #5 (permalink)  
Antiguo 28/10/2009, 06:13
 
Fecha de Ingreso: abril-2009
Ubicación: En dust 2
Mensajes: 149
Antigüedad: 15 años
Puntos: 2
Respuesta: Como escapar caracteres especiales en Java

Y si encontrara algún caracter no valido en la validación y lo reemplazara por "" (nada). Ejemplo:

Tengo el String:

93 Estoy mal escr%ito qu?er#iendo

Y me lo transformara en esto:
93Estoymalescritoqueriendo

Gracias.
  #6 (permalink)  
Antiguo 06/11/2009, 06:43
 
Fecha de Ingreso: abril-2009
Ubicación: En dust 2
Mensajes: 149
Antigüedad: 15 años
Puntos: 2
Respuesta: Como escapar caracteres especiales en Java

¿Existe alguna funcion para esto?

Gracias y un Saludo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:22.