当我使用URLEncoder
获取Http GET请求时,我正在获取正确的URL但是当我将该代码推送到服务器或服务器上时,我收到了错误。
原因是在实时或服务器上超过3个空格被转换为%09
即。 5个空格变为+++%09
hmMailDetails.put("content", URLEncoder.encode(sContent.trim(),"UTF-8"));
答案 0 :(得分:0)
我刚用%20替换了%09 ........ String cont = URLEncoder.encode(sContent.trim()," UTF-8"); hmMailDetails.put(" content",cont.replace(" +","%20")。replace("%09", "%20&#34));