golang Base64字符串的编码和解码是什么意思?
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系统签名