Andorid 网络请求中含有中文字符

Andorid 网络请求中含有中文字符

在我们进行网络请求时,经常遇到含有中文字符的情况,如果直接使用中文字符的话,会造成请求失败,因为服务器不认识中文字符,所以,在进行请求时,将中文字符转换成UTF-8的编码即可。代码如下:


//http://api.dyj.com/shehui/get?username=社会
String shehui = URLEncoder.encode("社会","UTF-8");
String url = "http://api.dyj.com/shehui/get?username="+shehui;
//使用上面这个转换之后的url,即可正常发起请求
//...



你可能感兴趣的:(Android,小知识,Android,网络,编码,utf-8)