在Android端发送汉字到服务器端后,解析出来汉字总是乱码,经过查找各方大神资料,终于解决,方法如下:
Android端:
发送汉字数据之前调用URLEncoder.encode(String s , String encoding);方法对原始数据按照“UTF-8”或者其他编码格式进行编码;
服务器端:
在接受到的数据流后,对数据流进行解析,对解析得到的字符串调用URLDecoder.decode(String s, String encoding);按照发送数据时的编码格式进行解码,需要注意的是调用两个方法的encoding编码格式必须一样,解析出来的汉字就可以正常看到了。