您当前的位置: 首页 >  ar

Allen Su

暂无认证

  • 1浏览

    0关注

    431博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Dart 教程系列第 45 篇】Dart 如何对 base64 格式进行编码和解码

Allen Su 发布时间:2021-12-25 16:12:13 ,浏览量:1

这是【Dart 教程系列第 45 篇】,如果觉得有用的话,欢迎关注专栏。

我们知道,base64 是最常见的用于传输 8 bit 字节码的编码方式之一,是从二进制到字符的过程,比如我们向后端传递图片信息时,用的一般就是 base64 格式,

采用了 base64 编码的字符具有不可读性,所以需要我们解码后才能知道字符在说明什么。

在 Dart 中,对 base64 格式进行编码和解码也很简单,首先是引入 import 'dart:convert'; ,编码和解码的详情

如下代码所示

String data = "Allen Su";

// 编码
List l1 = utf8.encode(data);
String encodeRes = base64Encode(l1); // 编码后的结果:QWxsZW4gU3U=

// 解码
List l2 = base64Decode(encodeRes);
String decodeRes = String.fromCharCodes(l2); // 解码后的结果:Allen Su

你的问题得到解决了吗?欢迎在评论区留言。

赠人玫瑰,手有余香,如果觉得文章不错,希望可以给个一键三连,感谢。

结束语 技术是一点一点积累的,大神也不是一天就可以达到的。原地不动就是退步,所以每天进步一点点。 最后,附上一句格言:"好学若饥,谦卑若愚",望共勉。
关注
打赏
1656491068
查看更多评论
立即登录/注册

微信扫码登录

0.0371s