Galera é o seguinte tenho uma função java script que faz uma requisição ajax ao servidor para retornar um json, quando essa função faz a requisição sem parâmetros os valores vem ok, mais quando eu envio algum parâmetro com caracteres especiais tipo ´,~ o valor que chega ao servidor é todo zuado, andei olhando alguns forum mais nenhum deles me ajudaram alguém tem alguma idéia do que possa ser?
Obs.: Já adicionei a tag meta no cabeçalho dos jsp e também adicionei o parametro para o vraptor tratar isso no meu web.xml
Esse é um log que achei no chome:
Request URL:http://localhost:8080/atlas/states/list.json?field=name&value=S%C3%A3o
Request Method:GET
Status Code:200 OK
Request Headers
Accept:application/json, text/javascript, */*; q=0.01
Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3
Accept-Encoding:gzip,deflate,sdch
Accept-Language:pt-BR,pt;q=0.8,en-US;q=0.6,en;q=0.4
Connection:keep-alive
Cookie:JSESSIONID=A2497F98D41C12E8132C5DBB342E795E
Host:localhost:8080
Referer:http://localhost:8080/atlas/cities/new
User-Agent:Mozilla/5.0 (Windows NT 6.1) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.112 Safari/534.30
X-Requested-With:XMLHttpRequest
Query String Parametersview URL encoded
field:name
value:São
Response Headers
Content-Type:application/json;charset=ISO-8859-1
Date:Sat, 09 Jul 2011 22:59:57 GMT
Server:Apache-Coyote/1.1
Transfer-Encoding:chunked
Só que quando chega no servidor chega assim:
value:São
O mais estanho é que seu for na barra de endereço e fazer a requisição manualmente pelo firefox funciona belezinha, já pelo chome não.
E se for pelo $.json da biblioteca jquery não funciona.
Alguma dica?