为了账号安全,请及时绑定邮箱和手机立即绑定

你如何在 Go 中转义原始 HTML?

你如何在 Go 中转义原始 HTML?

Go
慕森卡 2021-10-18 16:26:38
我设法使用以下行输出文本:fmt.Fprintf(w, "<p>some text</p>")但这将逐字输出 HTML 标签。您如何输出它以便它可以像echo在 PHP 中一样安全地包含在 HTML中?
查看完整描述

2 回答

?
HUWWW

TA贡献1874条经验 获得超12个赞

这里的问题不是我使用的输出方法。Atchaully,浏览器将其视为纯文本而不是 html。因此,您需要告诉浏览器它是 html。

 w.Header().Set("Content-Type", "text/html")

此函数只是将内容类型设置为 html。


查看完整回答
反对 回复 2021-10-18
  • 2 回答
  • 0 关注
  • 186 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信