java 的64位编码和.net的64位编码得到的编码结果为什么不一样

JAVA语言是sun公司的 .net语言是微软的 编码必须不一样 JAVA中:byte[] encodeBase64 = Base64.encodeBase64("到了是是是是".getBytes("UTF-8"));System.out.println("RESULT: " + new String(encodeBase64));.net中:1、base64 to string string strPath = "aHR0cDovLzIwMy44MS4...
java 的64位编码和.net的64位编码得到的编码结果为什么不一样
语言都不一样,编码怎么会一样呢?
JAVA语言是sun公司的
.net语言是微软的
编码必须不一样
JAVA中:
byte[] encodeBase64 = Base64.encodeBase64("到了是是是是".getBytes("UTF-8"));
System.out.println("RESULT: " + new String(encodeBase64));
.net中:
1、base64 to string
string strPath = "aHR0cDovLzIwMy44MS4yOS40Njo1NTU3L1
9iYWlkdS9yaW5ncy9taWRpLzIwMDA3MzgwLTE2Lm1pZA==";
byte[] bpath = Convert.FromBase64String(strPath);
strPath = System.Text.ASCIIEncoding.Default.GetString(bpath);
2、string to base64
System.Text.Encoding encode = System.Text.Encoding.ASCII ;
byte[] bytedata = encode.GetBytes( "test");
string strPath = Convert.ToBase64String(bytedata,0,bytedata.Length);2017-02-20
mengvlog 阅读 8 次 更新于 2025-07-19 19:17:49 我来答关注问题0
檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部