2011-07-07 54 views
0

基本上我正在閱讀包含像這樣的html實體的JSON字符串:一 但在我的應用程序中沒有用。我需要這個:(日文字符1)在黑莓手機上翻轉日文字符的HTML實體

這樣做的最好方法是什麼? 無論是JSON和我的應用程序使用UTF-8

我已經分析了int所以現在我基本都int i = 19968;

我試圖鑄造一個字符,轉換爲十六進制,然後澆鑄到一個字符。 但沒有任何作品。

幫助。

+0

你能提供你嘗試使用的代碼嗎? –

回答

2

事實證明這是一個模擬器的問題。我以某種方式改變了模擬器..並假定東亞模擬器將支持漢字,但它只是畫了盒子。

0

試試下面的代碼:

int i = 19968; 
    byte[] bytes = new byte[2]; 
    bytes[0] = (byte)((i >>> 8) & 0x00ff); 
    bytes[1] = (byte)(i & 0x00ff); 

    String str = null; 
    try { 
     str = new String(bytes, "Unicode"); 
     // System.out.println(str); 
    } 
    catch(UnsupportedEncodingException uee) { 
     uee.printStackTrace(); 
    } 
+0

oops。鑄造成'char'的作品也是如此。 –