今天在写一个搜索的时候,输入的搜索内容就是死活搜不到返回来到结果,但浏览器里面输入相同的请求URL就可以得到结果,刚开始没有意识到哪里出的问题,因为我的AS之前这一部分的时候,这里是没有问题的,好了言归正传。
在Android studio中文转码解码,代码如下:
String encodStr = "testStr"; String encodUtf8 = null; String decodUtf8 = null; try { //编码encodUtf8 = URLEncoder.encode(encodStr, "UTF-8");System.out.println(encodUtf8); //解码
decodUtf8 = URLDecoder.decode(encodUtf8, "UTF-8"); System.out.println(decodUf8);} catch (UnsupportedEncodingException e) { e.printStackTrace();}