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:
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…
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 ?
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?
[quote=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? :)[/quote]
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…