summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Bergmann <sebastian@php.net>2002-02-27 07:29:33 +0000
committerSebastian Bergmann <sebastian@php.net>2002-02-27 07:29:33 +0000
commite3b86cb645ac5c82304b77951ce7dd375c1656d0 (patch)
treeebfbcd986c36d20fb3b5791abc87afe43c465dff
parent71139b307dc5cbe3ed92df89247006682125e810 (diff)
downloadphp-git-e3b86cb645ac5c82304b77951ce7dd375c1656d0.tar.gz
URLEncoder.encode(string) is deprecated in the Java 2 SDK 1.4.
-rw-r--r--sapi/servlet/servlet.java15
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 = "&";
}
}