поддержка иностранных языков для платформы Android - PullRequest
0 голосов
/ 02 апреля 2011

Я анализирую некоторые данные с помощью веб-службы Google. Но когда дело доходит до китайского языка, проблема в том, что он возвращает что-то странное.

         e.g.   ອ仙楼大酒店

как я могу перевести на правильный китайский язык ????

Та же проблема и для японского языка.

Я использую платформу Android 2.2.

1 Ответ

0 голосов
/ 09 марта 2015

Эти нечетные символы являются кодировщиками HTML, для их анализа или декодирования необходимо использовать пользовательский Html класс, который обеспечивает Html.fromHtml() статический метод.

Попробуйте этот пример кода ниже, чтобы получить желаемый результат.

String str="ອ仙楼大酒店";
String resultString= Html.fromHtml(str).toString();
Log.d("Testing",resultString);
...