普通网友 2021-02-26 08:55 采纳率: 0%
浏览 165

golang Base64字符串的编码和解码

golang Base64字符串的编码和解码是什么意思?

来源:https://studygolang.com/articles/33528

  • 写回答

1条回答 默认 最新

  • 幻灰龙 2021-02-26 11:59
    关注

    字符串有多种二进制层面的编码方式,例如用UTF-8编码方式编码一个字符串,Go语言默认就是使用UTF-8方式编码字符串。其他语言也都有方式可以从字符串获取其UTF-8格式的编码。

     

    有了UTF-8格式的编码,如果要通过HTTP协议传输,由于HTTP协议是文本协议,UTF-8格式的二进制数据还是需要转成可打印字符。Base64编码是用来做这种编码转换的编码之一,可以参考这里的解释,里面也示例了Java语言中的下述两个互转过程:

    • Java字符串->UTF-8编码->Base64编码
    • Base64编码->UTF-8编码->Java字符串

    什么是Base64编码:https://blog.csdn.net/qq_20545367/article/details/79538530

     

     

    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 MATLAB动图问题
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名