On this page
Package html
Overview ▹
Overview ▾
Package html provides functions for escaping and unescaping HTML text.
Index ▹
func EscapeString
func EscapeString(s string) string
EscapeString escapes special characters like "<" to become "<". It escapes only five such characters: <, >, &, ' and ". UnescapeString(EscapeString(s)) == s always holds, but the converse isn't always true.
▹ Example
▾ Example
"Fran & Freddie's Diner" <tasty@example.com>
func UnescapeString
func UnescapeString(s string) string
UnescapeString unescapes entities like "<" to become "<". It unescapes a larger range of entities than EscapeString escapes. For example, "á" unescapes to "á", as does "á" and "á". UnescapeString(EscapeString(s)) == s always holds, but the converse isn't always true.
▹ Example
▾ Example
"Fran & Freddie's Diner" <tasty@example.com>