将字符串从ansi /十六进制字符串转换为unicode

时间:2017-06-15 03:31:43

标签: java string unicode ansi

我有关于字符串转换器的问题

我从网址

中读取内容

http://suggestqueries.google.com/complete/search?client=firefox&hl=us&ds=yt&q=spinner

,结果IN CONSOLE是

[“spinner”,[“spinner”,“spinner tricks”,“spinner fidget”,“spinner vietnam”,“spinner skill”,“spinner toy”,“spinner fidget toy”,“spinner vn”,“旋转手“,”旋转器vi \ u1EC7t nam“]]

它包含字符串“spinner vi \ u1EC7t nam”,但在阅读它的操作系统时,我看到“việtnam”

问题是我如何阅读api的内容以便看到“việtnam”。

以下是我的原始代码

```

    URL url = new URL("http://suggestqueries.google.com/complete/search?client=firefox&hl=us&ds=yt&q=spinner");
    URLConnection urlConnection = url.openConnection();
    urlConnection.connect();
    InputStream inputStream = urlConnection.getInputStream();

    InputStreamReader reader      = new InputStreamReader(inputStream);
    BufferedReader bufferedReader = new BufferedReader(reader);
    String line;
    while((line=bufferedReader.readLine()) != null){
        System.out.println(line);
    }
    bufferedReader.close();
    reader.close();

```

1 个答案:

答案 0 :(得分:0)

试试这个。

 việt nam

value="0"

结果

<option value="0">select</option>