"使用 Golang 解码 Base64 字符串"\n\n"可以使用 encoding/base64 包中的 DecodeString() 函数来解码 Base64 字符串,示例代码如下:\n\ngo\npackage main\n\nimport (\n\t\"encoding/base64\"\n\t\"fmt\"\n)\n\nfunc main() {\n\tencodedStr := \"SGVsbG8gd29ybGQh\"\n\tdecodedBytes, err := base64.StdEncoding.DecodeString(encodedStr)\n\tif err != nil {\n\t\tfmt.Println(\"解码失败:\", err)\n\t\treturn\n\t}\n\tdecodedStr := string(decodedBytes)\n\tfmt.Println(\"解码结果:\", decodedStr)\n}\n\n\n在上面的代码中,我们将 Base64 字符串 "SGVsbG8gd29ybGQh" 进行解码,得到的字节切片再转换为字符串输出。运行结果如下:\n\n\n解码结果: Hello world!\n\n\n在这个例子中,我们使用了 base64.StdEncoding,它是标准的 Base64 编码器,还有其他的编码器可以选择,例如 base64.URLEncoding 用于 URL 安全的 Base64 编码。\n\n

Golang Base64 字符串解码 - 使用 encoding/base64 包 - 示例代码

原文地址: https://www.cveoy.top/t/topic/pMb4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录