hc-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Oleg Kalnichevski <ol...@apache.org>
Subject Re: Problem parsing non-ASCII in query component
Date Tue, 27 Dec 2016 15:11:57 GMT
On Sat, 2016-12-24 at 18:26 -0500, Jaime Hablutzel Egoavil wrote:
> Currently something like this:
> 
> public class ProblemWithNonAscii {
>     public static void main(String[] args) {
>         List<NameValuePair> pairs = URLEncodedUtils.parse("foo=bár",
> StandardCharsets.UTF_8);
>         System.out.println(pairs);
>     }
> }
> 
> produces this output:
> 
> [foo=b�r]
> 
> Where the 'á' character has been scrambled.
> 
> I can see that this is related to the following narrowing primitive
> conversion,
> https://github.com/apache/httpclient/blob/4.5.2/httpclient/src/main/java/org/apache/http/client/utils/URLEncodedUtils.java#L570
> .
> 
> Is this a bug isn't it?.
> 

Jaime,

URL encoded content is not supposed to have non-ASCII characters in the
first place, is it not?

Oleg



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org
For additional commands, e-mail: dev-help@hc.apache.org


Mime
View raw message