[java-identity-provider COMMIT] /trunk/idp-war/src/main/webapp/WEB-INF/jsp/metadata.jsp

noreply at shibboleth.net noreply at shibboleth.net
Tue Jul 14 07:14:45 EDT 2015


Author: rdw
Date: Tue Jul 14 07:14:44 2015
New Revision: 7631

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=7631&view=rev
Log:
IDP-769 Fix UTF-8 in metadata.

https://issues.shibboleth.net/jira/browse/IDP-769

We were messing up the encoding when rendering the metadata which caused characters > 127 to be 
badly encoded ending  up as double UTF8

Modified:
    trunk/idp-war/src/main/webapp/WEB-INF/jsp/metadata.jsp

Modified: trunk/idp-war/src/main/webapp/WEB-INF/jsp/metadata.jsp
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-war/src/main/webapp/WEB-INF/jsp/metadata.jsp?rev=7631&r1=7630&r2=7631&view=diff
==============================================================================
--- trunk/idp-war/src/main/webapp/WEB-INF/jsp/metadata.jsp	(original)
+++ trunk/idp-war/src/main/webapp/WEB-INF/jsp/metadata.jsp	Tue Jul 14 07:14:44 2015
@@ -7,7 +7,7 @@
 if (null != noMetadata && Boolean.valueOf(noMetadata.trim())) {
    response.sendError(404);
   } else {
-  try (final java.io.FileInputStream in = new java.io.FileInputStream(path)) {
+  try (final java.io.InputStreamReader in = new java.io.InputStreamReader(new java.io.FileInputStream(path),"UTF8")) {
       int i;
       while ((i = in.read()) != -1) {
           out.write(i);



More information about the commits mailing list