当前位置: 代码迷 >> C# >> 经java base64编码后的字符串,在C#中解码解决办法
  详细解决方案

经java base64编码后的字符串,在C#中解码解决办法

热度:100   发布时间:2016-05-05 03:00:16.0
经java base64编码后的字符串,在C#中解码
经java  base64编码后的字符串,在C#中解码,请问如何解,谢谢在线等
------解决思路----------------------
Convert.FromBase64String得到的是byte数组,然后后面就要按Encoding.UTF8.GetString来获取string,标红部分可能要做修正,因为java那边不一定是按UTF8进行转化的
------解决思路----------------------
还有一个可能  JAVA和C#的字节序是不一样的。。简单的说就是从字节层上来看 排列顺序是不一样的。我感觉你的问题有可能是出在这里。因为JAVA转时的byte处理后再转换的,那么C#这喧解码时,到了byte这里,因为排列是相反,所以要么不能解码,要么解码出来的东西是错的
  相关解决方案