gbk转utf-8有关问题,看了好多帖但均没有很好的答案,请帮帮忙
gbk转utf-8问题,看了好多帖但均没有很好的答案,请帮帮忙,
我从一个只支持gbk编码的插件中得到一个串,但我的项目是用utf-8的,所以显示的中文乱码,我该如何做才能显示汉字呢
------解决方案--------------------
怎么得到的串?
------解决方案--------------------
你的项目用UTF-8没关系啊,只要你项目所在的平台支持GBK就可以了:
我从一个只支持gbk编码的插件中得到一个串,但我的项目是用utf-8的,所以显示的中文乱码,我该如何做才能显示汉字呢
------解决方案--------------------
怎么得到的串?
------解决方案--------------------
你的项目用UTF-8没关系啊,只要你项目所在的平台支持GBK就可以了:
- Java code
try { name = new String("是否".getBytes("iso8859-1"),"GBK"); password = new String("11111".getBytes("iso8859-1"),"GBK"); message = new String("发送短信测试".getBytes("iso8859-1"),"GBK"); } catch (UnsupportedEncodingException e1) { e1.printStackTrace(); } //这里就是你说的插件返回的值? Sender sms = new Sender(name,password); String returnCode = sms.massSend("13633618954",message , new String("时间".getBytes("iso8859-1"),"GBK"), new String("特服代码".getBytes("iso8859-1"),"GBK")); String encode = null; try{ //这里是多余的吧? encode = new String(returnCode.getBytes("iso8859-1"),"GBK"); }catch(Exception e){ e.printStackTrace(); } System.out.println(encode);