#VarENCODE ---+++ 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"=) * HTML special characters ="<"=, =">"=, ="&"=, single quote (='=) and double quote (="=) * TWiki special characters ="%"=, ="["=, ="]"=, ="@"=, ="_"=, ="*"=, ="="= and ="|"= * Syntax: =%<nop>ENCODE{"string"}%= * Supported parameters: | *Parameter:* | *Description:* | *Default:* | | ="string"= | String to encode | required (can be empty) | | =type="entity"= | Encode special characters into HTML entities, like a double quote into =&#034;= | URL encoding | | =type="url"= | Encode special characters for URL parameter use, like a double quote into =%22= | (this is the default) | * Example: =%<nop>ENCODE{"spaced name"}%= expands to =%ENCODE{"spaced name"}%= * __%X% Note:__ Values of HTML input fields must be entity encoded, for example:%BR% =<input type="text" name="address" value="%<nop>ENCODE{ "any text" type="entity" }%" />= * Related: [[#VarURLPARAM][URLPARAM]]
This topic: TWiki
>
WebHome
>
TWikiVariables
>
VarENCODE
Topic revision: r1 - 2005-03-27 - TWikiContributor
Copyright © 1999-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback
Note:
Please contribute updates to this topic on TWiki.org at
TWiki:TWiki.VarENCODE
.