jsalvata 2003/11/28 15:37:27
Modified: src/protocol/http/org/apache/jmeter/protocol/http/util
EncoderCache.java
Log:
Use utf8 to encode URLs.
PR: 8961
Submitted by: Matthew Faull
Revision Changes Path
1.2 +11 -4
jakarta-jmeter/src/protocol/http/org/apache/jmeter/protocol/http/util/EncoderCache.java
Index: EncoderCache.java
===================================================================
RCS file:
/home/cvs/jakarta-jmeter/src/protocol/http/org/apache/jmeter/protocol/http/util/EncoderCache.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- EncoderCache.java 21 Feb 2003 16:33:39 -0000 1.1
+++ EncoderCache.java 28 Nov 2003 23:37:27 -0000 1.2
@@ -1,5 +1,6 @@
package org.apache.jmeter.protocol.http.util;
+import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import org.apache.oro.util.Cache;
@@ -27,11 +28,17 @@
{
return (String)encodedValue;
}
- encodedValue = URLEncoder.encode(k);
+ try
+ {
+ encodedValue = URLEncoder.encode(k, "utf8");
+ }
+ catch (UnsupportedEncodingException e)
+ {
+ // This can't happen (how should utf8 not be supported!?!),
+ // so just throw an Error:
+ throw new Error(e);
+ }
cache.addElement(k,encodedValue);
return (String)encodedValue;
}
-
-
-
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]