package main import ( "encoding/base64" "fmt" ) func main() { str := "Man" fmt.Println("原字符串是:", str) enStr := Base64EncodeString(str) fmt.Println("編碼后字符串是:", enStr) deStrBytes, deStr := Base64DecodeString(enStr) fmt.Printf("解碼后字符串:字符串%s 字節%v\n", deStrBytes, deStr) } // Base64EncodeString 編碼 func Base64EncodeString(str string) string { return base64.StdEncoding.EncodeToString([]byte(str)) } // Base64DecodeString 解碼 func Base64DecodeString(str string) (string, []byte) { resBytes, _ := base64.StdEncoding.DecodeString(str) return string(resBytes), resBytes }