Caracter especial estranho ao preencher variável String

2 respostas
C

Pessoal, bom dia!!!

Gostaria de saber pq minha aplicação está colocando um caracter especial estranho ao preencher uma variável do tipo String.

teste = getMeliante().getNoMeliante().toUpperCase();

Se eu recupero “joão” na variável teste do tipo String, está retornando “JOãO”, que caracter é esse “£” ? Como que eu faço para tirar isso ? Lembrando que talvez possam vir outros caracteres especiais, não sei… Tem que fazer alguma configuração de charset, encode, etc ?

Desde já agradeço-lhes.

2 Respostas

C

Pessoal,

A informação está vindo de uma página .xhtml… Estamos usando JSF com richefaces, facelets… Preciso colocar alguma coisa na página?

Aguardo ajuda.

Obrigado,

Cristiano

nel

Cristiano,

provavelmente seu problema está relacionado ao encode da sua página, ou até mesmo, ao encoding do request.
Dê uma pesquisada e veja como definir um encode em JSF (faz um bom tempo que não configuro JSF).

Coloque como UTF-8, provavelmente, resolve essa situação.

Criado 28 de março de 2013
Ultima resposta 28 de mar. de 2013
Respostas 2
Participantes 2