Fixed some problems regarding encoding and URL parameters. Changed default encoding in com.arsdigita.globalization.Globalization from ISO-8859-1 to UTF-8

git-svn-id: https://svn.libreccm.org/ccm/trunk@5182 8810af33-2d31-482b-a856-94f89814c4df
master
jensp 2018-01-09 08:50:12 +00:00
parent a5357da92b
commit 27886b32e1
3 changed files with 5 additions and 4 deletions

View File

@ -55,13 +55,13 @@ public class Globalization {
* The default encoding for parameterts, as specified by the
* servlet spec
*/
public static final String DEFAULT_PARAM_ENCODING = "ISO-8859-1";
public static final String DEFAULT_PARAM_ENCODING = "UTF-8";
/**
* The default encoding for request/response body data, as specified by the
* servlet spec
*/
public static final String DEFAULT_ENCODING = "ISO-8859-1";
public static final String DEFAULT_ENCODING = "UTF-8";
private static Map s_localeToCharsetMap;

View File

@ -10,6 +10,6 @@
</requires>
<provides>
<initializer class="com.arsdigita.cms.sciproject.navigation.Initializer"/>
<initializer class="com.arsdigita.cms.scimember.navigation.SciMemberInitializer"/>
</provides>
</load>

View File

@ -318,7 +318,8 @@ public class PublicationList extends AbstractComponent {
yearFilter = null;
}
// final String
authorsFilter = request.getParameter("authorsStr");
// authorsFilter = request.getParameter("authorsStr");
authorsFilter = Globalization.decodeParameter(request, "authorsStr");
if ((titleFilter != null && !titleFilter.trim().isEmpty())
|| yearFilter != null
|| (authorsFilter != null && !authorsFilter.trim().isEmpty())) {