diff options
author | Sebastian Bergmann <sebastian@php.net> | 2002-02-27 07:29:33 +0000 |
---|---|---|
committer | Sebastian Bergmann <sebastian@php.net> | 2002-02-27 07:29:33 +0000 |
commit | e3b86cb645ac5c82304b77951ce7dd375c1656d0 (patch) | |
tree | ebfbcd986c36d20fb3b5791abc87afe43c465dff | |
parent | 71139b307dc5cbe3ed92df89247006682125e810 (diff) | |
download | php-git-e3b86cb645ac5c82304b77951ce7dd375c1656d0.tar.gz |
URLEncoder.encode(string) is deprecated in the Java 2 SDK 1.4.
-rw-r--r-- | sapi/servlet/servlet.java | 15 |
1 files 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 = "&"; } } |