输出某种编码的字符串
1、public String(byte[] bytes, Charset charset) :使用指定的字符集解码指定的字节数组来构造新的字符串。
2、public byte[] getBytes(Charset charset):使用给定的字符集将该字符串编码为一个字节序列,并将结果存储到一个新的字节数组中。 这两个方法中的charset必须一致,否则会出现乱码。
例如:
Public String translate (String str) {
String tempStr = “”;
try {
tempStr = new String(str.getBytes(“ISO-8859-1″), “GBK”); //输出ISO-8859-1的字符串
tempStr = tempStr.trim();
} catch (Exception e) { System.err.println(e.getMessage()); }
return tempStr; }