[go] html/escape 패키지의 주요 기능
Go 언어에서 제공하는 html/escape
패키지는 HTML 특수 문자를 이스케이프(escape)하거나 언이스케이프(unescape)하는 기능을 제공합니다.
html.EscapeString 함수
html.EscapeString
함수는 주어진 문자열 내의 HTML 특수 문자를 이스케이프합니다. 이 함수를 사용하면 웹 애플리케이션에서 사용자의 입력을 안전하게 표시할 수 있습니다.
import "html"
escaped := html.EscapeString("<div>Hello, World!</div>")
fmt.Println(escaped) // <div>Hello, World!</div>
html.UnescapeString 함수
반대로, html.UnescapeString
함수는 이스케이프된 HTML 특수 문자를 원래의 문자로 되돌립니다.
import "html"
unescaped := html.UnescapeString("<div>Hello, World!</div>")
fmt.Println(unescaped) // <div>Hello, World!</div>
이러한 함수들을 사용하여 웹 애플리케이션에서 HTML 특수 문자를 안전하게 다룰 수 있습니다.
더 자세한 내용은 공식 Go 문서를 참고할 수 있습니다.