如何實現把gb2312的字符串編碼轉換成iso-8859-1的字符串
try{
String s = "java學習";
System.out.println(s);
String result = new String(s.getBytes("GB2312"),"iso-8859-1");
System.out.println(s);
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
解釋:通過JDK1.6知道String類中getBytes(”編碼“)方法可以講一個數用指定的編碼轉成一個字節數組,String中通過指定的 charset解碼指定的 byte 數組,構造一個新的
String