>Java >java지도 시간 >Java에서 HTML 엔터티를 어떻게 디코딩할 수 있습니까?

Java에서 HTML 엔터티를 어떻게 디코딩할 수 있습니까?

Linda Hamilton
Linda Hamilton원래의
2024-12-24 15:19:09837검색

How Can I Decode HTML Entities in Java?

Java에서 HTML 엔터티 디코딩

Java에서 HTML 문자 엔터티를 이스케이프 해제하면 "" "와 같은 특수 문자를 변환할 수 있습니다. "">","를 원래 유니코드 문자로 되돌리려면 .NET에서 다음을 사용하면 됩니다. HttpUtility.HtmlDecode 메서드.

Java 동급

Java는 .NET HttpUtility.HtmlDecode 메서드와 직접적으로 동등한 메서드를 제공하지 않습니다. 그러나 타사 라이브러리를 사용할 수 있습니다. 이를 달성하기 위해 Apache Commons Lang과 같은

Apache Commons를 사용하는 솔루션 StringEscapeUtils

import org.apache.commons.lang3.StringEscapeUtils;

String html = "" "">";
String unescapedHtml = StringEscapeUtils.unescapeHtml4(html);

System.out.println(unescapedHtml); // Outputs: " " >

StringEscapeUtils.unescapeHtml4() 메서드는 HTML 4.0 엔터티를 디코딩하여 특수 문자를 다시 유니코드 표현으로 변환합니다.

위 내용은 Java에서 HTML 엔터티를 어떻게 디코딩할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.