From 126fa320e52de571b1314c95050245d9d1c7307b Mon Sep 17 00:00:00 2001
From: forget <forget@mail.i2p>
Date: Sat, 19 Dec 2009 18:16:28 +0000
Subject: [PATCH] susidns UTF-8 fixes for POST requests (yep, blame tagged
 'action' parameters)

---
 apps/susidns/src/jsp/addressbook.jsp   | 5 +++++
 apps/susidns/src/jsp/config.jsp        | 5 +++++
 apps/susidns/src/jsp/index.jsp         | 5 +++++
 apps/susidns/src/jsp/subscriptions.jsp | 5 +++++
 4 files changed, 20 insertions(+)

diff --git a/apps/susidns/src/jsp/addressbook.jsp b/apps/susidns/src/jsp/addressbook.jsp
index 0189d0a323..ff09b41e02 100644
--- a/apps/susidns/src/jsp/addressbook.jsp
+++ b/apps/susidns/src/jsp/addressbook.jsp
@@ -22,6 +22,11 @@
  *  
  * $Revision: 1.3 $
  */
+
+    // http://www.crazysquirrel.com/computing/general/form-encoding.jspx
+    if (request.getCharacterEncoding() == null)
+        request.setCharacterEncoding("UTF-8");
+
 %>
 <%@page pageEncoding="UTF-8"%>
 <%@ page contentType="text/html"%>
diff --git a/apps/susidns/src/jsp/config.jsp b/apps/susidns/src/jsp/config.jsp
index 9f407ced95..f8b47ab003 100644
--- a/apps/susidns/src/jsp/config.jsp
+++ b/apps/susidns/src/jsp/config.jsp
@@ -22,6 +22,11 @@
  *  
  * $Revision: 1.1 $
  */
+
+    // http://www.crazysquirrel.com/computing/general/form-encoding.jspx
+    if (request.getCharacterEncoding() == null)
+        request.setCharacterEncoding("UTF-8");
+
 %>
 <%@page pageEncoding="UTF-8"%>
 <%@ page contentType="text/html" %>
diff --git a/apps/susidns/src/jsp/index.jsp b/apps/susidns/src/jsp/index.jsp
index 51e0517e97..3c55f1bbc5 100644
--- a/apps/susidns/src/jsp/index.jsp
+++ b/apps/susidns/src/jsp/index.jsp
@@ -22,6 +22,11 @@
  *  
  * $Revision: 1.2 $
  */
+
+    // http://www.crazysquirrel.com/computing/general/form-encoding.jspx
+    if (request.getCharacterEncoding() == null)
+        request.setCharacterEncoding("UTF-8");
+
 %>
 <%@page pageEncoding="UTF-8"%>
 <%@ page contentType="text/html"%>
diff --git a/apps/susidns/src/jsp/subscriptions.jsp b/apps/susidns/src/jsp/subscriptions.jsp
index 4edd704ae6..29bad17245 100644
--- a/apps/susidns/src/jsp/subscriptions.jsp
+++ b/apps/susidns/src/jsp/subscriptions.jsp
@@ -22,6 +22,11 @@
  *  
  * $Revision: 1.2 $
  */
+
+    // http://www.crazysquirrel.com/computing/general/form-encoding.jspx
+    if (request.getCharacterEncoding() == null)
+        request.setCharacterEncoding("UTF-8");
+
 %>
 <%@page pageEncoding="UTF-8"%>
 <%@ page contentType="text/html"%>
-- 
GitLab