String msg = "ªáÀJ°s";//Cp939
String msg2 = "花雕酒";
try {
msg = new String(msg.getBytes("8859_1"));
msg2 = new String(msg2.getBytes("???"));
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
System.out.println("中文:"+msg);//乱码
System.out.println("中文2:"+msg2);//乱码
如上所述,能将花msg2 中 "花雕酒" 转回成 msg "ªáÀJ°s" 吗?
“???”里面应该选择那种编码??
String msg2 = "花雕酒";
try {
msg = new String(msg.getBytes("8859_1"));
msg2 = new String(msg2.getBytes("???"));
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
System.out.println("中文:"+msg);//乱码
System.out.println("中文2:"+msg2);//乱码
如上所述,能将花msg2 中 "花雕酒" 转回成 msg "ªáÀJ°s" 吗?
“???”里面应该选择那种编码??
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货