更改要在HTTP请求中发送的字符串编码类型

时间:2014-03-09 00:49:31

标签: java urlencode

我有String,其中包含例如:

Hello are you ok ? 

我想将此String转换为:

Hello%20are%20you%20ok%20?

我们称之为什么?如何在Java中完成?因为当我发送HttpRequest时,服务器不理解没有这些特殊字符的单词......

1 个答案:

答案 0 :(得分:2)

您要使用的是URLEncoder

String encodedUrl = URLEncoder.encode(url,“UTF-8”);