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: [email protected]
For additional commands, e-mail: [email protected]