TWiki >
VarENCODE (2 vs. 3)
| |
| META TOPICPARENT |
name="TWikiVariables" |
|
|
< < | |
| | ENCODE{"string"} -- encodes a string to HTML entities
- Encode "special" characters to HTML numeric entities. Encoded characters are:
- all non-printable ASCII characters below space, except newline (
"\n") and linefeed ("\r")
|
| |
"string" |
String to encode |
required (can be empty) |
type="entity" |
Encode special characters into HTML entities, like a double quote into ". Does not encode \n or \r. |
type="url" |
type="html" |
As type="entity" except it also encodes \n and \r |
type="url" |
|
|
< < |
type="quote" |
Escape double quotes with backslashes (\"), does not change other characters |
type="url" |
|
> > |
type="quotes" |
Escape double quotes with backslashes (\"), does not change other characters |
type="url" |
|
| |
type="url" |
Encode special characters for URL parameter use, like a double quote into %22 |
(this is the default) |
- Example:
%ENCODE{"spaced name"}% expands to spaced%20name
-
Note: Values of HTML input fields must be entity encoded. Example: <input type="text" name="address" value="%ENCODE{ "any text" type="entity" }%" />
-
Note: Double quotes in strings must be escaped when passed into other TWiki variables. Example: %SEARCH{ "%ENCODE{ "string with "quotes"" type="quotes" }%" noheader="on" }%
|
|
< < | |
> > | |
| | |

Copyright © 1999-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Daya Bay?
Send feedback Note: Please contribute updates to this topic on TWiki.org at
TWiki:TWiki.VarENCODE.