Maison > Java > javaDidacticiel > Comment puis-je décoder des entités HTML en Java ?

Comment puis-je décoder des entités HTML en Java ?

Linda Hamilton
Libérer: 2024-12-24 15:19:09
original
832 Les gens l'ont consulté

How Can I Decode HTML Entities in 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: " " >
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal