1.编码
base64.stdEncoding.EncodeToString([]byte (字符串))
2.解码
base64.StdEncoding.DecodeString(编码内容)
代码:
func base64Demo() { message := "Golang 官网, https://golang.org/" encodeMessage := base64.StdEncoding.EncodeToString([]byte(message)) fmt.Println(encodeMessage) decodeString, err := base64.StdEncoding.DecodeString(encodeMessage) if err != nil { fmt.Println("解码过程发生错误:", err) } fmt.Println("解码出来的内容为:", string(decodeString)) } func main() { base64Demo() }