J'ai un problème au sujet de convertisseur de chaîneConvertir chaîne unicode de chaîne ansi/hexadécimal
J'ai lu le contenu de l'URL
http://suggestqueries.google.com/complete/search?client=firefox&hl=us&ds=yt&q=spinner
et le résultat dans la console est
[ » spinner ", [" spinner "," spinner tours "," spinner fidget "," spinner vietnam "," spinner skill "," spinner jouet "," spinner fidget jouet "," spinner vn "," spinner main "," spinner vi \ u1EC7t nam "]]
il contient la chaîne « spinner vi \ u1EC7t nam », mais quand le lire par OS, je vois « Việt nam »
La question est de savoir comment je peux lire le contenu de api pour voir « Việt nam » comme résultat.
Ci-dessous mon code brut
`` `
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();
` ``
cela fonctionne. Merci beaucoup. Vous économisez mon temps. –