0

我在获取 HTTP Get 调用工作时遇到了一些麻烦。

我在打开连接之前连接字符串并打印它。

所以我的字符串如下:

http://example.com?Adri%E1n%20

但是,服务器将其接收为:

http://example.com?Adri%EF%BF%BDn%20

我不知道问题出在服务器端,还是在从 Java 进行调用时。

请帮忙。

附加信息:(%E1 = á)

4

1 回答 1

0

尝试

    System.out.println(URLEncoder.encode("á", "UTF-8"));

印刷

%C3%A1

于 2013-01-31T07:15:13.563 回答