調用微信公衆號平臺時,返回的提示信息中的中文一般都是unicode數據,在java中,常用的轉換方法,是將unicode變換爲byte數組,然後強制類型轉換爲string輸出;示例代碼如下
public void converTest(){
byte[] bn={(byte)0xe7,(byte)0xad,(byte)0xbe,(byte)0xe5,(byte)0x90,(byte)0x8d,(byte)0xe9,(byte)0x94,(byte)0x99,(byte)0xe8,(byte)0xaf,(byte)0xaf};
String s;
try{
s=new String(bn,"utf-8"); // 源碼制 utf-8
}
catch(Exception e)
{
s="error";
}
System.out.println("轉換後的:"+s);
}