我需要转义一些html并想确保我没有遗漏任何东西。“html”包有:[html.EscapeString(sstring)string][1]whichwillescape`'"&`“文本/模板”包有:[template.HTMLEscapeString(sstring)string][2]whichalsoescapes`'"&`他们似乎做同样的事情,但方法略有不同。我有什么遗漏的区别吗?如果不是,为什么要使用2个不同的内置函数? 最佳答案 没有区别。在内部,它们的实现方式不同([1][2]),但结果100%相等。我很确定HTML
我需要转义一些html并想确保我没有遗漏任何东西。“html”包有:[html.EscapeString(sstring)string][1]whichwillescape`'"&`“文本/模板”包有:[template.HTMLEscapeString(sstring)string][2]whichalsoescapes`'"&`他们似乎做同样的事情,但方法略有不同。我有什么遗漏的区别吗?如果不是,为什么要使用2个不同的内置函数? 最佳答案 没有区别。在内部,它们的实现方式不同([1][2]),但结果100%相等。我很确定HTML