[html] HTMLテキスト内の文字を実体参照に変換する

説明

HTMLテキスト内の文字を実体参照に変換するにはhtmlパッケージを読み込ませます。その後、html.EscapeString()を使ってHTMLテキストを変換します。&や不等号が変換されます。

サンプル [サンプルをダウンロード]

package main
import (
"html"
"fmt"
)
func main() {
text := "<DOCTYPE html><head><meta charset='utf8'><title>Go</title></head><body>Go test</body></html>"
convtext :=html.EscapeString(text)
fmt.Println(convtext)
}

実行結果

Go言語を使ったプログラムの実行結果