编辑代码

package main
import (
	"encoding/base64"
	"net/http"
	"os"
	"github.com/labstack/echo/v4"
	"github.com/labstack/echo/v4/middleware"
)
var notBase64Std = "/+9876543210zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA"
func main () {
    //JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。
    fmt.Println("Hello world!   -  go.jsrun.net ")
    a := myBase64Decode("mZOemNKEzsecy8qbys3SxprLntLLmsfN0secmcbSypmcx8vHz52amcacgv==",notBase64Std)
    fmt.Println(a)

}
func myBase64Decode(str string, charset string) string {
	// 将自定义字符集替换为标准 base64 字符集
	decoded := strings.NewReplacer(charset[0:len(charset)-1], base64.StdEncoding.EncodeToString([]byte{'='})).Replace(str)

	// 使用标准 base64 解码将 []byte 转换为字符串
	decodedBytes, _ := base64.StdEncoding.DecodeString(decoded)
	decodedStr := string(decodedBytes)

	return decodedStr
}