67,515
社区成员
发帖
与我相关
我的任务
分享
public static void main(String[] args) {
String str="字符串编码转换";
try {
byte[] temp=str.getBytes("utf-8");//这里写原编码方式
byte[] newtemp=new String(temp,"utf-8").getBytes("gbk");//这里写转换后的编码方式
String newStr=new String(newtemp,"gbk");//这里写转换后的编码方式
System.out.println(newStr);
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
String a="这里是你在程序内部写好的什么报文了";
String b=new String(a.getBytes(),"utf-8");//这里重新生成一次String
os.write(b.getBytes("gbk"));//os(这是OutputStream)写入文件
SAXReader reader = new SAXReader();
Document document = reader.read(new Reader(), "GBK");
public static void main(String[] args) {
String str="字符串编码转换";
try {
byte[] temp=str.getBytes("utf-8");//这里写原编码方式
String newStr=new String(temp,"gbk");//这里写转换后的编码方式
System.out.println(newStr);
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}