|
From: SourceForge.net <no...@so...> - 2006-10-03 23:21:43
|
Bugs item #1570248, was opened at 2006-10-03 13:29 Message generated for change (Settings changed) made by mhaye You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684778&aid=1570248&group_id=119724 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: crossQuery Group: None >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Joao Lima (joaolima) Assigned to: Martin Haye (mhaye) Summary: Diacritics characters Initial Comment: Diacritics characters are replace by URL escape characters when change the "sort by" order, confusing the crossQuery servlet. To reproduce this bug, follow this steps: 1. At http://content.cdlib.org/search?style=eschol, type the word América 2. At result page, change the "sort by" order to title. 3. The servlet show the message "Your search for am and e9rica in text, title, creator, description found 0 books." ---------------------------------------------------------------------- Comment By: Martin Haye (mhaye) Date: 2006-10-03 16:19 Message: Logged In: YES user_id=978215 The servlet was not properly decoding the escaped UTF-8 encoding in the URL when creating the "http.url" parameter. Turns out the HttpServletRequest methods do not perform un-escaping (nor UTF-8 decoding) on the URL, so we have to do it explicitly. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684778&aid=1570248&group_id=119724 |