]> granicus.if.org Git - php/commitdiff
URLEncoder.encode(string) is deprecated in the Java 2 SDK 1.4.
authorSebastian Bergmann <sebastian@php.net>
Wed, 27 Feb 2002 07:29:33 +0000 (07:29 +0000)
committerSebastian Bergmann <sebastian@php.net>
Wed, 27 Feb 2002 07:29:33 +0000 (07:29 +0000)
sapi/servlet/servlet.java

index d8c6c6a7f077c9481a19ea92fda1f16a4564494f..03a3c7acad6acb10c77952116ac653e87c6fa7c7 100644 (file)
@@ -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 = "&";
       }
     }