草庐IT

StdEncoding

全部标签

go - Go Base64包中的 "StdEncoding"是什么

我是一名经验丰富的程序员,但还是个新手,所以提前为我确定是一个简单的问题表示歉意。base64examplecodegoland.org站点上包含以下代码。packagemainimport("encoding/base64""fmt")funcmain(){msg:="Hello,世界"encoded:=base64.StdEncoding.EncodeToString([]byte(msg))fmt.Println(encoded)decoded,err:=base64.StdEncoding.DecodeString(encoded)iferr!=nil{fmt.Println(

go - 使用 base64.StdEncoding.DecodeString(str) 时输入字节 4 处的非法 base64 数据

我收到:错误:输入字节4处有非法base64数据当将Base64Image传入base64.StdEncoding.DecodeString(str)时:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYA...如果您需要完整的base64,请告诉我,我刚刚粘贴了第一部分,因为看起来问题在4个字节以内?data,errBase:=base64.StdEncoding.DecodeString(Base64Image)iferrBase!=nil{fmt.Println("error:",errBase)returnfals