Skip to content

std/html

Index

fn EscapeString(s: string): string
fn UnescapeString(s: string): string

EscapeString

jule
fn EscapeString(s: string): string

Escapes special characters like "<" to become "&lt;". It escapes only five such characters: <, >, &, ' and ". UnescapeString(EscapeString(s)) == s always holds, but the converse isn't always true.

UnescapeString

jule
fn UnescapeString(s: string): string

Unescapes entities like "&lt;" to become "<". It unescapes a larger range of entities than EscapeString escapes. For example, "&aacute;" unescapes to "á", as does "&#225;" and "&#xE1;". UnescapeString(EscapeString(s)) == s always holds, but the converse isn't always true.