有没有办法改变这样的请求:
"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"
进入这个?
我知道空格等于%20,但我不知道其他转换。 有没有可以进行转换的Java库?
答案 0 :(得分:3)
使用
URLEncoder.encode(textAfterQuestionMark);
答案 1 :(得分:0)
encode的单参数版本标记为已弃用。为了更加确定方法将返回什么,最好指定一个编码字符集。
URLEncoder.encode( "foobar", "UTF-8" );
不同之处在于,对于单参数版本,“结果字符串可能会因平台的默认编码而异。”