Отключение HTML-сущности японского символа в Blackberry - PullRequest
0 голосов
/ 07 июля 2011

В основном я читаю в строке JSON, которая содержит html-сущность, например: 一 Но в моем приложении это бесполезно. Мне нужно это: (японский символ для 1)

Каков наилучший способ сделать это? И JSON, и мое приложение используют UTF-8

Я разобрал int, так что теперь у меня есть int i = 19968;

Я попытался привести к персонажу, преобразовать в гексагон и затем применить его к персонажу. но ничего не работает ..

помощь.

Ответы [ 2 ]

2 голосов
/ 25 июля 2011

Оказывается, это была проблема с симулятором. Я как-то сменил симуляторы ... и предположил, что симулятор Восточной Азии будет поддерживать кандзи, но он просто рисовал коробки ...

0 голосов
/ 10 июля 2011

попробуйте следующий код:

    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();
    }
...