java中接口编码格式为gb2312的,但是我们实现的类用的是utf-8的,之间怎么转换格式? 5
已经试过了Strings1=newString(s.toString().getBytes("UTF-8"),"gb2312");但是还是乱码...
已经试过了 String s1=new String( s.toString().getBytes("UTF-8"),"gb2312");
但是还是乱码 展开
但是还是乱码 展开
展开全部
看你的来源是什么编码 如果来源是gb2312 要转成utf-8
那么就是 String s1 = new String( s.getBytes("ISO8859-1"),"UTF-8" ) ;
那么就是 String s1 = new String( s.getBytes("ISO8859-1"),"UTF-8" ) ;
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先用String s1=new String( s.toString().getBytes("gbk"),"gb2312");
再用String s2=new String( s.toString().getBytes("UTF-8"),"gbk");
如果还是不行就是action的提交方式限制编码方式
再用String s2=new String( s.toString().getBytes("UTF-8"),"gbk");
如果还是不行就是action的提交方式限制编码方式
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
接口方式是Http还是?获取的时候设置编码就可以了。不需要转换
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
好像是nio那个包,下面有个bufferSet还是什么的,decode,可以实现
你搜搜
你搜搜
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询