Parameter: |
Description: |
Default: |
"string" |
String to encode |
required (can be empty) |
type="url" |
Encode special characters for URL parameter use, like a double quote into %22 |
(this is the default) |
type="quotes" |
Escape double quotes with backslashes (\" ), does not change other characters. This type does not protect against cross-site scripting. |
type="url" |
type="moderate" |
Encode special characters into HTML entities for moderate cross-site scripting protection: "<" , ">" , single quote (' ) and double quote (" ) are encoded. Useful to allow TWiki variables in comment boxes. |
type="url" |
type="safe" |
Encode special characters into HTML entities for cross-site scripting protection: "<" , ">" , "%" , single quote (' ) and double quote (" ) are encoded. |
type="url" |
type="entity" |
Encode special characters into HTML entities, like a double quote into " . Does not encode newline (\n ) or linefeed (\r ). |
type="url" |
type="entity" extra=" $n$r" |
For type="entity" only, use the extra parameter to encode additional characters to HTML numeric entities. Formatting tokens can be used, such as "$n" for newline. Note that type="entity" extra=" $n$r" is equivalent to type="html" . |
type="url" extra="" |
type="html" |
Encode special characters into HTML entities. In addition to type="entity" , it also encodes space, \n and \r . Useful to encode text properly in HTML input fields. See equivalent ENTITY. |
type="url" |