栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Base 64编码和解码示例代码

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Base 64编码和解码示例代码

第一:

  • 选择一种编码。通常,UTF-8是一个不错的选择。坚持绝对对双方都有效的编码。除了UTF-8或UTF-16之外,很少使用其他东西。
    传输端:

  • 将字符串编码为字节(例如

    text.getBytes(encodingName)

  • 使用
    base64
    该类将字节编码为base64
  • 传输
    base64

接收端:

  • 接收
    base64
  • 使用
    base64
    该类将
    base64
    解码为字节
  • 将字节解码为字符串(例如
    new String(bytes, encodingName)

所以像这样:

// Sending sidebyte[] data = text.getBytes("UTF-8");String base64 = base64.enpreToString(data, base64.DEFAULT);// Receiving sidebyte[] data = base64.depre(base64, base64.DEFAULT);String text = new String(data, "UTF-8");

或搭配

StandardCharsets

// Sending sidebyte[] data = text.getBytes(StandardCharsets.UTF_8);String base64 = base64.enpreToString(data, base64.DEFAULT);// Receiving sidebyte[] data = base64.depre(base64, base64.DEFAULT);String text = new String(data, StandardCharsets.UTF_8);


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/381114.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号