Maison >Java >javaDidacticiel >Comment puis-je décoder des entités HTML en Java ?
Décoder les entités HTML en Java
La suppression de l'échappement des entités de caractères HTML en Java vous permet de convertir des caractères spéciaux, tels que "" " et "">", revient à leurs caractères Unicode d'origine. Dans .NET, ceci est réalisé à l'aide de HttpUtility.HtmlDecode. méthode.
Équivalent Java
Java ne fournit pas d'équivalent direct à la méthode .NET HttpUtility.HtmlDecode. Cependant, vous pouvez utiliser des bibliothèques tierces comme Apache Commons. Lang pour obtenir cette fonctionnalité.
Solution utilisant Apache Commons StringEscapeUtils
import org.apache.commons.lang3.StringEscapeUtils; String html = "" "">"; String unescapedHtml = StringEscapeUtils.unescapeHtml4(html); System.out.println(unescapedHtml); // Outputs: " " >
La méthode StringEscapeUtils.unescapeHtml4() décode les entités HTML 4.0, reconvertissant les caractères spéciaux en leurs représentations Unicode.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!