Java URL编码其他字符

时间:2013-01-31 06:56:55

标签: java

我遇到一些麻烦的HTTP Get Get工作。

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

所以我的字符串如下:

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

但是,服务器正在接收它:

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

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

请帮忙。

其他信息:(%E1 =á)

1 个答案:

答案 0 :(得分:0)

尝试

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

打印

%C3%A1