|
| | __construct ($preserve=false) |
| | String of characters that should be preserved while using encode().
|
| |
| | encode ($string) |
| | Our replacement for urlencode, it encodes all non-reserved characters, as well as any extra characters that were instructed to be preserved.
|
| |
| | normalize ($string) |
| | Fix up percent-encoding by decoding unreserved characters and normalizing.
|
| |
|
| | $preserve = array() |
| | Reserved characters to preserve when using encode().
|
| |
◆ __construct()
| HTMLPurifier_PercentEncoder::__construct |
( |
| $preserve = false | ) |
|
String of characters that should be preserved while using encode().
- Parameters
-
◆ encode()
| HTMLPurifier_PercentEncoder::encode |
( |
| $string | ) |
|
Our replacement for urlencode, it encodes all non-reserved characters, as well as any extra characters that were instructed to be preserved.
- Note
- Assumes that the string has already been normalized, making any and all percent escape sequences valid. Percents will not be re-escaped, regardless of their status in $preserve
- Parameters
-
| string | $string | String to be encoded |
- Return values
-
◆ normalize()
| HTMLPurifier_PercentEncoder::normalize |
( |
| $string | ) |
|
Fix up percent-encoding by decoding unreserved characters and normalizing.
- Warning
- This function is affected by $preserve, even though the usual desired behavior is for this not to preserve those characters. Be careful when reusing instances of PercentEncoder!
- Parameters
-
| string | $string | String to normalize |
- Return values
-
◆ $preserve
| HTMLPurifier_PercentEncoder::$preserve = array() |
|
protected |
Reserved characters to preserve when using encode().
@type array
The documentation for this class was generated from the following file:
- lib/htmlpurifier/HTMLPurifier/PercentEncoder.php