open.mapquestapi.com:Java中的http响应解码

时间:2012-09-04 08:29:56

标签: java http decode

我想在Java中使用open.mapquestapi.com。它工作正常,就我(德国)变音符号而言,让我们以德国城市“Köln”为例。

在Java中,我没有正确地获得mapquestapi-response解码,我总是以“Köln”结束。

// String query.. e.g. "Hohenstaufenring 25, Köln"
URI uri = new URI("http", "open.mapquestapi.com", "/nominatim/v1/search", "format=json&addressdetails=1&email=[...]&countrycodes=DE&q=" + query, null);
URL mapqOsm = new URL(uri.toASCIIString());

BufferedReader reader = new BufferedReader(new InputStreamReader(mapqOsm.openStream(), "UTF-8"));

String response = "";
String line;
while ((line = reader.readLine()) != null) {
  response += line;
}
reader.close();

我必须以另一种方式解码“响应”,但我没有任何想法如何正确解码它。源文件编码是UTF-8。

如何正确解码Java中的open.mapquestapi.com-response?

0 个答案:

没有答案