Android解决从服务端获取数据乱码问题

说明:服务端和客户端互传数据时可能会因为双方编码不同或其它原因导致接收到的中文显示乱码!

解决办法:

//服务端上传的数据可以通过URLEncoder进行指定字符的编码
String data = URLEncoder.encode("要传输的数据", "utf8");


//客户端接收数据时通过指定字符的编码进行解码即可
String message = URLDecoder.decode(data, "utf8");

 

你可能感兴趣的:(Java,乱码解决,乱码)