String str="中国";
String str1=new String(str.getBytes("GBK"),"ISO8859_1");
String str2=new String(str1.getBytes("ISO8859_1"),"GBK");
System.out.println("Received2: " + str2); // 这儿能输出中国String str="中国";
String str1=new String(str.getBytes("GBK"),"UTF-8");
String str2=new String(str1.getBytes("UTF-8"),"GBK");
System.out.println("Received2: " + str2);// 这儿输出乱码晕!
String str1=new String(str.getBytes("GBK"),"ISO8859_1");
String str2=new String(str1.getBytes("ISO8859_1"),"GBK");
System.out.println("Received2: " + str2); // 这儿能输出中国String str="中国";
String str1=new String(str.getBytes("GBK"),"UTF-8");
String str2=new String(str1.getBytes("UTF-8"),"GBK");
System.out.println("Received2: " + str2);// 这儿输出乱码晕!
解决方案 »
- jsp/html如何在页面显示能播放MP4的播放器 大家进来解决一下 急呀
- 一个导入的项目,eclipse不认为web项目,又没有object Deploy的选项,怎么解决??
- 寻取值的好算法
- 请帮忙梳理一下这个方法
- awt和swing现在还用的着吗?
- 帮忙看看简单的JAVA问题!
- 用eclipse开发GUI用什么插件呢?
- Applet 在JDK哪个版本下编译,不用装JDK,IE保证能运行?
- java做出来的应用程序是不是不能做成.exe文件呢?如果可以用什么软件可以?
- help----from c++ to java...
- 问一下,
- 如何将utf-8编码的字符串,转化成gb2312编码的字符串?
但是其他大部分编码都不具备这种性质,因此这种过程总的来说是不可逆的
ps:ISO8859_1(又叫latin1)的这种性质经常用来做在不支持某一编码的平台上进行存储信息
但是其他大部分编码都不具备这种性质,因此这种过程总的来说是不可逆的
ps:ISO8859_1(又叫latin1)的这种性质经常用来做在不支持某一编码的平台上进行存储信息
======================
太精辟了。