Goで躓いたところ
html/templateを使ったときに「プラス記号」がコードポイントになる
package main



import (

 "os"

 "html/template"

)



func main() {

 html := template.Must(template.New("html").Parse(`<div>{{.}}</div>`))

 html.Execute(os.Stdout, "+++")

}



/*

// result:

<div>+;+;+;</div>

*/
気づいてない方もいると思われるがこういう仕様らしい。
text/templateパッケージでは問題なく表示される。