HiI'm using an autocompletefield and it works fine so far. Except that when entering special characters, they don't get encoded correctly. The query String is correct and sends the special character in encoded UTF-8:
GET http://localhost:9080/.../...&q=%C3%B6&random=... %C3%B6 is UTF8 for "ö"
But in: org.apache.wicket.extensions.ajax.markup.html.autocomplete.AbstractAutoCompleteBehavior.respond(AjaxRequestTarget) The following line final String val = requestCycle.getRequest().getParameter("q");returns an incorrect string: "ö" which would be the %C3%B6 in ISO-8859-1 (which happens to be my platform encoding)... Thus the input parameter to my getChoices() call contains strange characters in this case...
It appears that the request isn't read out as UTF-8 somehow.. Since I don't know the AJAX internals, it's hard to find the culprit for me
I'm using Wicket 1.4.8 Matt
smime.p7s
Description: S/MIME Cryptographic Signature