先简述网上通用的两种处理方法如下(简单阐述了下区别)
1. new String(byte[],"UTF-8"),或是new String(str.getBytes("gbk"),"utf-8")两者都是是新建了一个UTF-8编码的字符串,
2.URLEncoder.encode(“”,“UTF-8”)不只是按UTF-8编码生成一个字符串,还将其中的不安全字符做了转码处理。
用上述方法1对android前端字符数据处理后仍然会出现乱码,所以我们采用方法2!