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]

Reply via email to