3

我有这个 android 应用程序,我应该在其中向用户显示行车路线。我为此使用 Google Directions API。这涉及向他们的 url 发出请求并获得 JSON 的结果。现在,问题是:行车路线在标签/名称内 - “html-instructions”。在这里我得到了方向,但它嵌入了 unicode 字符,例如。

"html_instructions": "沿第一个 \u003cb\u003eleft\u003c/b\u003e 前往 \u003cb\u003eBannerugatta Rd\u003c/b\u003e"

如何摆脱这些 un​​icode 值并从中获取纯文本。

请帮忙

4

2 回答 2

0

direcObject.getString("html_instructions").replaceAll("\<.*?>","") 用于获取没有标签的html指令

于 2014-04-16T09:49:25.267 回答
0

尝试这样的事情:

try {
    // Convert from Unicode to UTF-8
    String string = "abc\u5639\u563b";
    byte[] utf8 = string.getBytes("UTF-8");

    // Convert from UTF-8 to Unicode
    string = new String(utf8, "UTF-8");

} catch (UnsupportedEncodingException e) {}
于 2011-05-09T10:31:05.577 回答