mmm yo te puedo ayudar mira lo que yo uso son dos array uno para almacenar los caracteres reemplazados y otro para almacenar por que lo reempalzare dentro de un while mira ahora estoy en windows y aqui no tengo nada me cambio a ubuntu y edito y te pongo el code que uso :) buena suerte
Como te dije aqui esta el code:
Cita: int i=0;
String FILTROcambiada=null;
String palabrasFILTRO[] = {"ñ"}; //aqui la palabra reemplazada
// Palabras filtradas por...
String palabrasFILTROPOR[] = {"ñ"};// aqui la palabra a reempalzar en este caso ñ por ñ ya que ambas estan en la primera pocicion d elos arrays
while(i <= palabrasFILTRO.length-1){
FILTROcambiada = FILTROcambiada.replace(palabrasFILTRO[i], palabrasFILTROPOR[i]);
i++;
}
ese ej te deberia funcionar ya que ami si me funciona :p solo tendrias que agregar las etiquetas a los array sopongo que entenderas como funciona :) la variable FILTROcambiada es la que almacena la palabra cambiada si necesitas mas ayuda me dises :)