您当前的位置: 首页 >  c#

幻世界

暂无认证

  • 0浏览

    0关注

    237博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

c#中 base64字符串与普通字符串互转(图片byte 跨平台传输的坑)

幻世界 发布时间:2018-08-08 18:41:57 ,浏览量:0

欢迎加入Unity业内qq交流群:956187480

qq扫描二维码加群

在unity跟 安卓ios交互的时候 除了可以传输 string int类型的之外 还是可以传输byte[]类型的 安卓的java比较简单,ios的oc就比较难受了,所以用到base64转换的话就不用考虑那么多了。所有传到unity的 都转换为string类型就可以,我们只需要在unity端进行转换就能拿到之前的正确数据。

代码如下

  string a = "我是中国人";
        byte[] b = System.Text.Encoding.Default.GetBytes(a);

        //byte[]转成 Base64 形式的 System.String  
        a = Convert.ToBase64String(b);
        print(a);
        //string转成 Base64 形式的 byte[]
        byte[] c = Convert.FromBase64String(a);
        a = System.Text.Encoding.Default.GetString(c);
        print(a);

欢迎加入Unity业内qq交流群:956187480

qq扫描二维码加群

关注
打赏
1660704426
查看更多评论
立即登录/注册

微信扫码登录

0.0356s