java中unicode轉string輸出

調用微信公衆號平臺時,返回的提示信息中的中文一般都是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);
    }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章