Can not Google, Baidu for a long time, no direct conversion method, reference
Byte[] array with hexadecimal string and string conversion
Http://blog.163.com/[email protected]/blog/static/113561841201013525720/
Pass
http://www.4jhm.com/hzcode/queryg.php verification, the following methods should be implemented.
public class Test {
public static void Main (string[] args) {
String hzstring = "People's ratio";
Byte[] arrinput;
Try
{
Char[] chars = "0123456789ABCDEF". ToCharArray ();
Arrinput = Hzstring.getbytes ("GBK");
StringBuilder soutput = new StringBuilder (arrinput.length);
int bit;
for (int i = 0; i < arrinput.length; i++) {
bit = (Arrinput[i] & 0x0f0) >> 4;
Soutput.append (Chars[bit]);
bit = Arrinput[i] & 0x0f;
Soutput.append (Chars[bit]);
}
System.out.println (Soutput.tostring ());
} catch (Unsupportedencodingexception e) {
TODO auto-generated Catch block
E.printstacktrace ();
}
}
}
JAVA Chinese to GBK inner code method