Erro ao pegar parametro com request.getParameter()

6 respostas
M

pessoal , no html o campo possui value = “PIAUÍ” e qdo eu mando
escrever com request.getParameter("nome")
ele ta escrevendo Piau$##, ou seja, desconfigurado no Í.

quem puder ajudar agradeco !!

6 Respostas

D

No topo da pagina aparece o padrão de codificação da pagina tipo iso-9558-6 e alguns desses padrões naõ dão suporte ao acentos ,tenta outros padrões tipo utf-8,mas se der certo p coloca um post aí
ate mais

Javabuntu

utilize o padrão UTF-8 e resolvido seu problema.

M

tava assim no JSP :

<%@page pageEncoding="UTF-8"%>

consegui alterar no SERVLET assim:

request.setCharacterEncoding("UTF-8");

porem no banco oracle XE continua cadastrando errado… :frowning:

q vcs me aconselham ?

vlw !!

D

Mas quando vc manda escrever ta certo,faz o seguinte tira o acento e tenta cadastar ,se não ser certo mude tb o padrão de codificação do banco se é que isso é possivel(nunca mexi com oregon me desculpa se bobagem mas no mysql tem como mudar os padrões da tabela se não der certo coloca um post ai).
Um abraço

M

Daniel.F:
Mas quando vc manda escrever ta certo,faz o seguinte tira o acento e tenta cadastar ,se não ser certo mude tb o padrão de codificação do banco se é que isso é possivel(nunca mexi com oregon me desculpa se bobagem mas no mysql tem como mudar os padrões da tabela se não der certo coloca um post ai).
Um abraço

deu certo sim !!
vou ver agora no BD !!
FLW !

seufagner

Utilize:

[]s

Criado 5 de agosto de 2007
Ultima resposta 5 de ago. de 2007
Respostas 6
Participantes 4