Entao… nos aqui usamos o red Hat 8(servidor)… e windows 2000 ( estacoes) o problema e o seguinte… tenho uma classe que faz a fonetica de um nome… e em determinada hora dessa classe tem o seguinte metodo
public static String substituirVogais(String _palavra){
String _arrayBusca[] = new String[]{"À","Á","Â","Ã","Ä","Å","È","É","Ê","Ë","Ì","Í","Î","Ï","Ò","Ó","Ô","Õ","Ö","Ù","Ú","Û","Ü"};
String _arrayTroca[] = new String[]{"A","A","A","A","A","A","E","E","E","E","I","I","I","I","O","O","O","O","O","U","U","U","U"};
for(int _contador = 0; _contador < _arrayBusca.length; _contador++){
_palavra = _palavra.replaceAll(_arrayBusca[_contador],_arrayTroca[_contador]);
}
return _palavra;
} que nada mais faz do que transformar os varios tipos de vogais com acentuacao em vogais sem acentuacao… e estou com problema na hora de compilar… qdo eu compilo pelo window ele compila normal. mas qdo eu passo para o linux e vou compilar ele mostra q o erro esta nessa linha… so q ele mostra uns ? do lado das vogais… porque eu tenho a mesma rotina feita em PHP so q eu utilizo o valor ASCII dos caracteres. dai funciona perfeito… mas nao consegui recuperar o valor ASCII em java… espero que vc tenha me entendi…
e obrigado pela ajuda
tenho a tela de erro se vc quiser dar uma olhada… esta em
http://www.dnasolution.com.br/teste/erro.jpg