解决方案 »
- 新手问题。来看下。
- 在一个JPanel里,怎样让之前用paintComponent()方法画的Line不见?
- 加和(相乘)问题,请教算法达人,帮我解决这一困扰我许久的问题。
- c:forEach 可以不可以倒序遍历输出?
- 各位高手,能帮我看看这段java小程序到底错到哪里了么?
- 关于java.util包中的Date类或Calendar类
- 一段JScript,想在java中实现。
- dialog的问题?
- 怎么才能使输出的double型数据精确到小数点后两位显示呢?(四舍五入)
- 为什么我的线程总是输出相同的结果
- JAVA如何通过调用FIREFOX内核显示网页?或者其他方法显示
- 设计个系统,存储100亿个url和属性信息,并可以更改属性信息和查找url,快速搜索站点的所有url及信息
try {
String string2=new String(string.getBytes(), "GBK");
System.out.println(string2);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
这样可以
try {
String string2=new String(string.getBytes("ISO-8859-1"), "UTF-8");
System.out.println(string2);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
string.getBytes("iso-8859-1"), "utf-8" 最后打印的结果是:?????
string.getBytes("iso-8859-1"), "GBK" 最后打印的结果是:?????
string.getBytes("GBK"), "GBK" 最后打印的结果是:我是中国人
string.getBytes("utf-8"), "GBK" 最后打印的结果是:鎴戞槸涓浗浜�
string.getBytes("utf-8"), "GBK" 最后打印的结果是:我是中国人
---------------------------------------------------------------------------------
但是据我了解如果是前面是:iso-8859-1,后面是你自己惜想输入什么编码的就什么编码,只要是支持中文编码的多可以顺利转换。
呵呵~~高手们指教指教,我不晓得我的想法有错误没。