GET /?q=Ji%25C5%2599%25C3%25AD%20Kovanda HTTP/.....
should be entity encoded as:
q=Ji%C5%99%C3%AD%20Kovanda
Looks like Jasonette is double encoding the percent character. The characters before the ? need to be escaped, the characters after need to entity encoded.
query params in an $href like:
"href" { "url" : "http://example.com?q=Jiří Kovanda" } gets encoded and sent as
GET /?q=Ji%25C5%2599%25C3%25AD%20Kovanda HTTP/.....
should be entity encoded as:
q=Ji%C5%99%C3%AD%20Kovanda
Looks like Jasonette is double encoding the percent character. The characters before the ? need to be escaped, the characters after need to entity encoded.