将byte []转换为字符串,如"AAAAADT4RyQ ="

Fir*_*ock 0 c# encoder converter decoder

有字节数组:{0,0,0,0,52,246,141,6}

它以某种方式表示为字符串:AAAAADT4RyQ =

怎么做?什么是编码器?

Jon*_*eet 8

看起来像base64编码给我:

string base64 = Convert.ToBase64String(data);
Run Code Online (Sandbox Code Playgroud)

这不给你,虽然期待的结果-它给AAAAADT2jQY=.

你给出的base64字符串对应 { 0, 0, 0, 0, 52, 248, 71, 36 }- 没有关于这些数据来自何处的更多信息,或者你如何获得预期值,不可能解释这种差异.