Boa noite pessoal,
estou com uma aplicação JSF é para fazer cadastro tive que mudar o encoding de UTF-8 para ISO-8859-1 para poder funcionar os caracteres especiais.
Este mudando eu fiz somente em uma parte do código:
<f:view contentType="text/html" encoding="ISO-8859-1">
Porém não entendi o porquê de não funcionar com o UTF-8.
Alguém tem alguma sugestão???
Obrigado!
Geralmente, não adianta mudar no código-fonte o encoding, isso depende da configuração da sua IDE/editor. O problema pode ser também no banco de dados ou então no navegador. Por exemplo, se o seu fonte está em UTF-8 e o navegador estiver habilitado para ler ISO-8859-1 você pode ter problemas. O erro pode acontecer também se o encoding do arquivo é um mas a tag diz outra coisa.
Banco de Dados eu sei que não é, pois verifiquei os dados antes de Persistir.
A questão é na passagem do form mesmo.
Tudo está com UTF-8, inclusive a IDE.
Pois deixo como padrão.
Só mudo realmente esta linha e funciona normalmente.