2011-07-07 48 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'的作品也是如此。 –