能力值:
( LV4,RANK:50 )
|
-
-
2 楼
楼主这问题提的和天书似的。
还好猜测是接上题。
<PrivateImplementationDetails>{B4838DC1-AC79-43d1-949F-41B518B904A8}.CS$0$0005不就是解码方法吗?我们改个名字来看一下,就叫GetBase64Str 吧:
internal static string GetBase64Str(string text1)
{
byte[] bytes = Convert.FromBase64String(text1);
return Encoding.Unicode.GetString(bytes, 0, bytes.Length);
}
如:输入"JwA=",输出则为:"'"(单引号);
输入"QwBvAGwAbwByAA==",输出则为:"Color";
输入"ZQB4AHQAagBzAC8AZABvAGMAcwAvAGkAbgBkAGUAeAAuAGEAcwBwAHgA",输出则为:"extjs/docs/index.aspx";
一目了然:Base64解码方法。
如果你想知道它是怎么编码的,那么相应的反函数也即编码方法为SetBase64Str:
internal static string SetBase64Str(string text)
{
string result = Convert.ToBase64String(System.Text.Encoding.Unicode.GetBytes(text));
return result;
}
如:输入"UserName",输出为:"VQBzAGUAcgBOAGEAbQBlAA==";
输入"{ UserID = ",输出为:"ewAgAFUAcwBlAHIASQBEACAAPQAgAA=="
|
能力值:
( LV4,RANK:50 )
|
-
-
3 楼
对了,你那一句其实也就是:
str=str.Replace("'","\\u0027");
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
厉害,这么问一下都能给解答出来
|
|
|