gpt4 book ai didi

java - 如何在读取 URL 时转义 NñO

转载 作者:太空宇宙 更新时间:2023-11-04 14:22:10 25 4
gpt4 key购买 nike

InputStream in = address.openStream();
URL url = new URL("://www.mydomain.com/?param1=NÃO&param2=NÃO");
HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
StringBuilder result = new StringBuilder();
String line;
while((line = reader.readLine()) != null) {
result.append(line);
}
System.out.println(result.toString());

但是当我尝试将结果放入 StringBuilder 时,NñO 特殊字符 à 被转义如何在不丢失字符集值的情况下携带它?

最佳答案

我相信您想使用URLEncoder.encode(String, String)对您的参数进行编码,例如

try {
String value = URLEncoder.encode("NÃO", "utf-8");
String url = "://www.mydomain.com/?param1=" + value + "&param2="
+ value;
System.out.println(url);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}

输出为

://www.mydomain.com/?param1=N%C3%83O&param2=N%C3%83O

关于java - 如何在读取 URL 时转义 NñO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27073894/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com