需要引入命名空间:
1
2
|
using System; using System.Text; |
解码:
1
2
3
4
5
6
7
8
9
|
public static string UnBase64String( string value) { if (value == null || value == "" ) { return "" ; } byte [] bytes = Convert.FromBase64String(value); return Encoding.UTF8.GetString(bytes); } |
编码:
1
2
3
4
5
6
7
8
9
|
public static string ToBase64String( string value) { if (value == null || value == "" ) { return "" ; } byte [] bytes = Encoding.UTF8.GetBytes(value); return Convert.ToBase64String(bytes); } |
测试:
1
2
3
4
5
6
|
public static void Base64Test(){ string base64string = GameCommon.ToBase64String( "aaaa11233Base64编码和解码" ); string unbase64string = GameCommon.UnBase64String(base64string); Debug.Log( "base64string : " + base64string); Debug.Log( "unbase64string : " + unbase64string); } |
结果:
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对服务器之家的支持。如果你想了解更多相关内容请查看下面相关链接
原文链接:https://blog.csdn.net/zgjllf1011/article/details/79220424