go语言 base64编码解码
Posted mishell
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go语言 base64编码解码相关的知识,希望对你有一定的参考价值。
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 ", 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 }
以上是关于go语言 base64编码解码的主要内容,如果未能解决你的问题,请参考以下文章