package main import ( "encoding/base64" "fmt" ) func main() { str := "1234" base64EncodeStr := base64.StdEncoding.EncodeToString([]byte(str)) fmt.Printf("方法一,Base64编码: %v \n",base64EncodeStr) decodeString, err := base64.StdEncoding.DecodeString(base64EncodeStr) if err != nil { fmt.Println(err.Error()) } fmt.Printf("方法一,Base64解码: %s \n",decodeString)
toString := base64.URLEncoding.EncodeToString([]byte(str)) fmt.Printf("方法二,Base64编码: %v \n",toString) bytes, _ := base64.URLEncoding.DecodeString(toString) fmt.Printf("方法二,Base64解码: %s \n",bytes) }
|