У меня очень досадная проблема с живым поиском по Ajax на основе Jquery.Сам поиск работает, но когда моя строка запроса содержит 'ő' и 'ű' - только эти два символа - значение req.getParameter ("sstring") равно null !Если строка запроса не имеет упомянутых символов, она возвращает значение успешно.Я перепробовал все возможные кодировки, включая UTF-8, но установил, используя 8859-2.
$.ajax({
type:"GET",
url: "/myApp/Protected/getStd",
contentType: "application/x-www-form-urlencoded; charset=iso-8859-2",
dataType:"application/x-www-form-urlencoded; charset=iso-8859-2",
data:"sstring="+escape(sstring)+"&options="+id+"&startrow="+startrow+"&valid="+Valid+"¬Valid="+notValid+"&searchForm=1",
async: true,
success: function(data){
$("#external").html(data);
}
})
Мне нужно выделить , что проблема возникает только когда строка запроса передается Jquery.Если я ввожу QueryString в браузер вручную, сервлет получит его правильно.Любая помощь очень ценится.