解码HTML转义字符

时间:2016-01-25 18:18:20

标签: java android html json google-api

我正在从Google Directions API下载JSON。对于HTML_Instructions字段,表示导航所需的实际指令,格式如下:

"Head \u003cb\u003esoutheast\u003c/b\u003e on \u003cb\u003eMinor Ave\u003c/b\u003e toward \u003cb\u003eMadison St\u003c/b\u003e",

有没有办法解码/删除在Java / Android应用程序中下载的String中的转义字符。

感谢您的帮助。

1 个答案:

答案 0 :(得分:4)

在Java中使用

String result = java.net.URLDecoder.decode(url, "UTF-8");

在JS中使用decodeURIComponent

document.write(decodeURIComponent("Head \u003cb\u003esoutheast\u003c/b\u003e on \u003cb\u003eMinor Ave\u003c/b\u003e toward \u003cb\u003eMadison St\u003c/b\u003e"))