Tenho um xsl que envia strings por parâmetro pra uma jsp. No xsl ele imprime tranquilo os Ç e ´ . Na Jsp se eu escrever um Ç ou um ´ na mão, ele rola legal… mas as strings que passei por parâmetro ficam bugadas…
já tentei u mmonte de encodings e métodos… ex:
use sempre o ISO-5589-1 para tudo…
esquece esse UTF-8
R
rflprp
Já tentei com as 2.
Só tenho problema nas que vem por parâmetro, as outras ficam ok.
cv1
dyorgio, o conselho eh EXATAMENTE o contrario. UTF-8 eh muito mais abrangente
R
rflprp
Mascom UTF-8, nem eu colocando o Ç na mão aparece… Neste caso, pelo menos, o ISO-8859-1 tá funcionando… o problema é só com as strings que vem por parâmetro…
cv1
Rafael, o problema eh que vc ta misturando os encodings. Por isso nao sai a cedilha. Se voce usar tudo em UTF-8, garanto que funciona.
R
rflprp
Eu usei UTF-8 em todos, esse código que postei foram exemplos de código, mas usei o mesmo encoding em todos… tentei até latin1… To achando que o problema é no xsl que manda… sei que é nojento, mas alguém conhece alguma solução javascript pra isso ?
cv1
Nao, nao tem solucao JavaScript - a solucao eh dizer pro browser, container e banco de dados que vc esta usando UTF-8, usando de fato UTF-8 em tudo. Listinha:
Declarar o encoding em todos os arquivos
Usar o encoding declarado em todos os arquivos
Ler do banco de dados usando UTF-8
Escrever pro browser usando UTF-8
Ler os dados do browser como UTF-8
Gravar no banco de dados como UTF-8
Desses itens, vc esta esquecendo de algum. Qual eh?
R
rflprp
cv:
Nao, nao tem solucao JavaScript - a solucao eh dizer pro browser, container e banco de dados que vc esta usando UTF-8, usando de fato UTF-8 em tudo. Listinha:
Declarar o encoding em todos os arquivos
Usar o encoding declarado em todos os arquivos
Ler do banco de dados usando UTF-8
Escrever pro browser usando UTF-8
Ler os dados do browser como UTF-8
Gravar no banco de dados como UTF-8
Desses itens, vc esta esquecendo de algum. Qual eh? :)
Eu acho que é no " Escrever pro browser usando UTF-8 " que tá dando M, a codificação tá certa, mas no ato de passar o parâmetro que eu acho que está o problema… a jsp que recebe está com a codificação ok, exceto nas strings passadas… Tô quemando a muffa aqui, mas se alguém tiver alguma idéia…
R
rflprp
Consegui !
O problema era no xsl mesmo, meti um form em volta do botão com enctype=‘UTF-8’ e funcinou ! ! !
Valeu a ajuda hein