package com.ringdroid;
import java.nio.ByteBuffer;
import java.nio.CharBuffer;
import java.nio.charset.Charset;
import java.nio.charset.CharsetDecoder;
import java.nio.charset.CharsetEncoder;
public class Utils {
private static CharsetEncoder sEncoder = Charset.forName("ISO-8859-1").newEncoder();
private static CharsetDecoder sDecoder = Charset.forName("GBK").newDecoder();
public static String convertGBK(String input) {
try {
ByteBuffer bbuf = sEncoder.encode(CharBuffer.wrap(input));
CharBuffer cbuf = sDecoder.decode(bbuf);
String output = cbuf.toString();
return output;
} catch (Exception e) {
//e.printStackTrace();
return input;
}
}
}