Ale*_*lex 11 c# base64 encoding alphanumeric
是否有任何C#方法与Convert.ToBase64String类似,但除了字母数字输出外不生成任何内容?
谢谢!
Mas*_*iti 22
答案现在有点过时了.为了未来的搜索者的利益:现在在C#中处理这个问题的最佳方法是:
byte[] b; // fill your byte array somehow
string s = System.Web.HttpServerUtility.UrlTokenEncode(b);
Run Code Online (Sandbox Code Playgroud)
这将返回一个Base64编码的字符串,该字符串是URL安全的(这就是你在评论的评论中所说的那样).
然后你可以使用,你猜对了它再解码它:
byte[] b = System.Web.HttpServerUtility.UrlTokenDecode(s);
Run Code Online (Sandbox Code Playgroud)