Issue Details (XML | Word | Printable)

Key: DS-130
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Tim Donohue
Reporter: Tim Donohue
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
DSpace 1.x

XMLUI Browse by Author doesn't work for names with special characters (for example: é, è, ö, etc.)

Created: 30/Mar/09 06:50 PM   Updated: 31/Mar/09 02:26 PM
Component/s: XMLUI
Affects Version/s: 1.5.0, 1.5.1
Fix Version/s: 1.5.2

Time Tracking:
Not Specified

Environment: Any OS, Tomcat 6.x with HTTP Connector set to "URIEncoding='UTF-8'"
Issue Links:
RelatedTo
 


 Description  « Hide
Browse by Author doesn't work for author names that include special characters (for example: é, è, ö, etc.).

If you click on an author name with such characters you always receive zero results. This *only* occurs when Tomcat's HTTP Connector has URIEncoding="UTF-8". If you unset the URIEncoding, than the XMLUI Browse By Author will work properly. However, unsetting the URIEncoding will default to Tomcat to using ISO-8859-1, which may cause problems elsewhere in DSpace.

This bug only occurs with the XMLUI. JSPUI seems unaffected.

 All   Comments   Work Log   Change History   Subversion Commits   FishEye   Crucible      Sort Order: Ascending order - Click to sort in descending order
Tim Donohue added a comment - 30/Mar/09 08:35 PM
Committed fix to DSpace 1.5.x branch. Essentially, we were missing a Cocoon setting:

org.apache.cocoon.containerencoding=UTF-8

The above setting ensures that the Servlet Container Encoding is UTF-8. In addition, I also made sure that *all* sitemaps have UTF-8 set as the encoding. This was all done based on the suggestions here:

http://cocoon.apache.org/2.2/1366_1_1.html