我需要逃避一些HTML并希望确保我没有遗漏任何东西。
“html”包有:
[html.EscapeString(s string) string][1]
which will escape `'"&<>`
“text / template”包有:
[template.HTMLEscapeString(s string) string][2]
which also escapes `'"&<>`
他们似乎做了同样的事情,但方法略有不同。我有什么不同之处吗?如果没有,为什么有两个不同的内置函数?