2010-12-10 65 views
0

基本上,如果我有一个字符串,它看起来像这样:HTML解析Java中

%22Hello+World+%26+Hello+World%22

,因为我把它从HTML,我怎么获取Java使这个说的Hello World &的Hello World,又名用文本替换HTML文件?

由于

回答

4

URLDecoder:

java.net.URLDecoder.decode("%22Hello+World+%26+Hello+World%22", "UTF-8") 

更新:修饰在编码作为第二个参数来传递。

+0

http://download.oracle.com/javase/7/docs/api/java/net/URLDecoder.html – Dancrumb 2010-12-10 17:59:39

+0

谢谢!这样做...除了它已被弃用...有更好的方法吗? – JPC 2010-12-10 18:33:40

+0

@JPC,我更新了我的答案以传入编码。该版本的方法不被弃用。 – 2010-12-10 18:51:12