Project

General

Profile

Task #3714

Update one-mercury to handle UTF-8

Added by Skye Roseboom almost 11 years ago. Updated almost 11 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Skye Roseboom
Category:
d1_mercury
Target version:
Start date:
2013-04-16
Due date:
% Done:

100%

Milestone:
None
Product Version:
*
Story Points:
Sprint:

Description

During testing of the TFRI test MN it was discovered that several areas of one-mercury were not properly displaying/handling UTF-8 encoded strings:

1.) Search result display not rendering chinese characters properly.
2.) Search terms not handled as UTF-8 when chinese characters used to search.
3.) Facets on search results not behaving as expected when composed of chinese characters.

1, 2 have been fixed on trunk. Working on 3.

History

#1 Updated by Skye Roseboom almost 11 years ago

Removed all remaining references to and uses of ISO character encoding found in xsl transform files, jsp files.

Also updated tomcat conf - server.xml by adding the URIEncoding="UTF-8" setting to the elements (both 8080 and the ajp connector). This immediately fixed issues with search and facets in one-mercury as the chinese characters were not being received by solr endpoint properly due to the default tomcat encoding of ISO-8859-1.

These configuration changes will need to be reflected in the os buildout debian package most likely.

#2 Updated by Skye Roseboom almost 11 years ago

  • Status changed from In Progress to Testing

#3 Updated by Skye Roseboom almost 11 years ago

  • Status changed from Testing to Closed
  • translation missing: en.field_remaining_hours set to 0.0

Deployed updates to all three CN.

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)