From: Sebastian Bergmann Date: Wed, 27 Feb 2002 07:29:33 +0000 (+0000) Subject: URLEncoder.encode(string) is deprecated in the Java 2 SDK 1.4. X-Git-Tag: php-4.2.0RC1~269 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e3b86cb645ac5c82304b77951ce7dd375c1656d0;p=php URLEncoder.encode(string) is deprecated in the Java 2 SDK 1.4. --- 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 = "&"; } }