2010-12-10 32 views
0

Fondamentalement, si j'ai une chaîne qui ressemble à ceci:analyse syntaxique HTML en Java

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

parce que je l'ai pris de HTML, comment puis-je obtenir Java pour faire de ce dire Bonjour tout le monde & Bonjour tout le monde, alias remplacer les pièces HTML avec du texte?

Merci

Répondre

4

URLDecoder:

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

Update: modification de passer dans le codage en tant que second paramètre.

+0

http://download.oracle.com/javase/7/docs/api/java/net/URLDecoder.html – Dancrumb

+0

merci! ça l'a fait ... sauf que c'est déprécié ... y a-t-il un meilleur moyen? – JPC

+0

@JPC, j'ai mis à jour ma réponse pour passer dans l'encodage. Cette version de la méthode n'est pas obsolète. –