From e3b86cb645ac5c82304b77951ce7dd375c1656d0 Mon Sep 17 00:00:00 2001 From: Sebastian Bergmann Date: Wed, 27 Feb 2002 07:29:33 +0000 Subject: [PATCH] URLEncoder.encode(string) is deprecated in the Java 2 SDK 1.4. --- sapi/servlet/servlet.java | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/sapi/servlet/servlet.java b/sapi/servlet/servlet.java index d8c6c6a7f0..03a3c7acad 100644 --- a/sapi/servlet/servlet.java +++ b/sapi/servlet/servlet.java @@ -63,15 +63,22 @@ public class servlet extends HttpServlet { if (!request.getMethod().equals("POST")) { result = request.getQueryString(); } else { - Enumeration e = request.getParameterNames(); + Enumeration enum = request.getParameterNames(); String concat = ""; result = ""; - while (e.hasMoreElements()) { - String name = (String)e.nextElement(); + while (enum.hasMoreElements()) { + String name = (String)enum.nextElement(); String value = request.getParameter(name); - result += concat + name + "=" + URLEncoder.encode(value); + try { + result += concat + name + "=" + URLEncoder.encode(value, "UTF-8"); + } + + catch (Exception e) { + e.printStackTrace(System.err); + } + concat = "&"; } } -- 2.40.0