java - 将文本转换为 URL

标签 java url

有什么方法可以转换这样的请求:

"Annotation text="President Obama called Wednesday on Congress to extend a tax break
for students included in last year's economic stimulus package, arguing that the policy
provides more generous assistance."
confidence="0.2" support="20" 
sparql="SELECT DISTINCT ?x WHERE { ?x a <http://dbpedia.org/ontology/OfficeHolder>; . 
?x ?related <http://dbpedia.org/resource/Chicago>; }" 
policy="whitelist"

进入这个?

http://spotlight.dbpedia.org/rest/annotate?text=President%20Obama%20called%20Wednesday%20on%20Congress%20to%20extend%20a%20tax%20break%20for%20students%20included%20in%20last%20year%27s%20economic%20stimulus%20package,%20arguing%20that%20the%20policy%20provides%20more%20generous%20assistance.&confidence=0.2&support=20&sparql=SELECT+DISTINCT+%3Fx%0D%0AWHERE+%7B%0D%0A%3Fx+a+%3Chttp%3A%2F%2Fdbpedia.org%2Fontology%2FOfficeHolder%3E+.%0D%0A%3Fx+%3Frelated+%3Chttp%3A%2F%2Fdbpedia.org%2Fresource%2FChicago%3E+.%0D%0A%7D

我知道空格等于 %20,但我不知道其他转换。 有没有Java库可以进行转换?

最佳答案

使用

URLEncoder.encode(textAfterQuestionMark);

关于java - 将文本转换为 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8589598/

相关文章:

java - 如何使用调制解调器或网关从 java Web 应用程序发送短信?

java - Windows 中的 Maven surefire forked VM 终止问题

google-chrome - 使用chrome扩展程序获取所有窗口中所有标签的网址

python - 使用 Python 从字符串中提取 URL 的最简洁方法是什么?

java - 发布前如何知道应用程序的URL?

java - OOP设计问题

java - 将嵌套的 For 循环转换为流

c# - 将 url 转换为有效的文件名并返回 url

Javascript:/e Javascript 中 RegExp 的修饰符

java - Android 计算器中不使用变量