Mike
Abril 18, 2018, 12:17pm
#1
Bom dia, quando eu vou exibir os dados do banco na tela, as palavras com acentos não vem renderizada de forma correta.
JOÂO -> JOÃO
Quando eu dou um select no banco, esta escrito “JOÃO”, mas quando eu trago pra tela fica JOÃO.
Se eu escrever JOÃO num outputText, continua como JOÃO.
O problema é quando eu puxo do banco, mesmo la no banco estando certo…
Bom dia @Mike ,
Isso normalmente ocorre quando o padrão de carácter do seu banco e da sua aplicação são diferentes.
Normalmente se utiliza UTF-8 ou ISO-8859-1 que são os mais conhecidos, dá uma olhada ai.
Mike
Abril 18, 2018, 1:32pm
#4
blayd2015:
dá uma olhada: GUJ
Eu tentei já, mas não deu
Mike
Abril 18, 2018, 1:34pm
#5
Bom dia @Rodrigo_Marden ,
O banco esta como utf-8
Eu alterei tudo da aplicação para utf-8.
O estranho é que se eu escrever uma palavra com acento no outputText, fica certinho, mas se eu trazer do banco não fica, mesmo no banco estando escrito da forma correta e configurado como utf-8
Mike
Abril 23, 2018, 5:40pm
#6
Problema resolvido…
Solução: Remover o ajax=“false” do commandButton.
É… vivendo e aprendendo.
Obrigado a todos!