首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

小弟我用了一个只支持GBK的插件,想把最后执行的串显示成UTF-8形式的怎么处理

2012-06-12 
我用了一个只支持GBK的插件,想把最后执行的串显示成UTF-8形式的怎么办源码如下:public static void main(S

我用了一个只支持GBK的插件,想把最后执行的串显示成UTF-8形式的怎么办
源码如下:
public static void main(String[] args){
  String name=null;
  String password=null;
  String message = null;

  try {
name = new String("是否".getBytes("UTF-8"),"GBK");
password = new String("11111".getBytes("UTF-8"),"GBK");
message = new String("发送短信测试".getBytes("UTF-8"),"GBK");
} catch (UnsupportedEncodingException e1) {
e1.printStackTrace();
}
   
  Sender sms = new Sender(name,password);

String returnCode = sms.massSend("13633618954",message ,"时间","特服代码");
String encode = null;
try{
encode = new String(returnCode.getBytes("GBK"),"UTF-8");
}catch(Exception e){
e.printStackTrace();
}
System.out.println(encode);
  }

[解决办法]

Java code
encode = new String(returnCode.getBytes("GBK"),"UTF-8");
[解决办法]
要看你的项目是什么编码,............
[解决办法]
简直不知所云,谁跟你说这样可以转的?

所有的字符在 Java 中都是 Unicode,根本不需要你去这样乱转码!
[解决办法]
没明白是要干什么

热点排行