一般服务器或网络上传过来的数据有很多种编码类型,一般都是UTF-8编码类型,但有些不是,所以我们要灵活的来获取传过来是什么编码类型,我们才好相对应的使用编码类型来进行解码操作
第一步
第一种,通过键值对的取数据方法来进行取数据
String conntype=conn.getHeaderField("Content-Type");
第二种,有专门的给我们封装的方法
String conntype1=conn.getContentType();
Log.d(TAG, "第一种:"+conntype+"第二种:"+conntype1);
第二步
通过split方法来截取字符串,截取"="之后字符编码类型比如"UTF-8"
String utfStr=conntype.split("=")[1];
Log.d(TAG, "字符串截止"+utfStr);