java - 使用 Google Directions API 在 Android 应用程序中获取驾驶说明

标签 java android unicode driving-directions

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

"html_instructions": "在第一个\u003cb\u003eleft\u003c/b\u003e 驶向\u003cb\u003eBannerugatta Rd\u003c/b\u003e"

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

请帮忙

最佳答案

尝试这样的事情:

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) {}

关于java - 使用 Google Directions API 在 Android 应用程序中获取驾驶说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5935507/

相关文章:

c++ - 开关在 C++ 中不起作用

java - 从数组中排除重复值

空列表上的 Java 8 流操作

android - 根据textivew的大小调整图片大小

水平 ScrollView 中 ListView 的 Android 垂直滚动

java - 错误的字符串值 : '\xF0\x9F\xA4\x96<b…' for column 'body' at row 1

java - Eclipse Android 项目在运行时抛出类未找到错误

Java SimpleDateFormat 解析怪事

android - 如何播放apk扩展文件中的视频?

java - Java XMLStreamReader 不能具有具有更高 Unicode 平面的属性值吗?