public abstract class HtmlUtils
extends java.lang.Object
Title: HtmlUtils.java
Description:
bboss workgroup
Copyright (c) 2008
| 构造器和说明 |
|---|
HtmlUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
htmlEscape(java.lang.String input)
Turn special characters into HTML character references.
|
static java.lang.String |
htmlEscapeDecimal(java.lang.String input)
Turn special characters into HTML character references.
|
static java.lang.String |
htmlEscapeHex(java.lang.String input)
Turn special characters into HTML character references.
|
static java.lang.String |
htmlUnescape(java.lang.String input)
Turn HTML character references into their plain text UNICODE equivalent.
|
public static java.lang.String htmlEscape(java.lang.String input)
Escapes all special characters to their corresponding
entity reference (e.g. <).
input - the (unescaped) input stringpublic static java.lang.String htmlEscapeDecimal(java.lang.String input)
Escapes all special characters to their corresponding numeric reference in decimal format (Decimal;).
input - the (unescaped) input stringpublic static java.lang.String htmlEscapeHex(java.lang.String input)
Escapes all special characters to their corresponding numeric reference in hex format (Hex;).
input - the (unescaped) input stringpublic static java.lang.String htmlUnescape(java.lang.String input)
Handles complete character set defined in HTML 4.01 recommendation and all reference types (decimal, hex, and entity).
Correctly converts the following formats:
&#Entity; - (Example: &) case sensitive &#Decimal; - (Example: D)Gracefully handles malformed character references by copying original characters as is when encountered.
&#xHex; - (Example: å) case insensitive
input - the (escaped) input string