Skip to content

Universal Escaping

Documentation > Wiki Syntax > Universal Escaping

If you want to put arbitrary characters or HTML entities (including Unicode entities) into your text, use @< … >@. Inside this sequence, convert each "&" to "&", each "<" to "<" and each ">" to ">".

The escape sequence will decode HTML entities like < including:

  • entities such as © (©)
  • numeric entities like ü (ü)
  • Unicode entities like — (—) or ä (ä)

Live example

HTML entities: @<U umlaut: &#252;>@
@<[[code]]>@
@<Hello world @@ !!!!>@
@<Something **not** bold>@
@<[[module ListPages]]>@
@<Copyright sign: &copy;>@
@<[[/code]]>@
Or, @<@&lt;>@ and @<&gt;@>@

Which gives:

HTML entities: U umlaut: ü

[[code]]

Hello world @@ !!!!

Something not bold

[[module ListPages]]

Copyright sign: ©

[[/code]]

Or, @< and >@