Erro ao pegar parametro com request.getParameter()

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 !!

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

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

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 !!

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

[quote=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[/quote]

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

Utilize:

[]s