У меня есть байт, который представляет собой массив из 30 байт, но когда я использую BitConverter.ToString, он отображает шестую строку. Байт 0x42007200650061006B0069006E00670041007700650073006F006D0065
. Это также в Юникоде.Как преобразовать массив байтов в строку?
Это означает B.r.e.a.k.i.n.g.A.w.e.s..m.e, но я не уверен, как заставить его преобразовать из шестнадцатеричного кода в Unicode в ASCII.
большое вам спасибо! хаха это сработало. –
@IanLundberg: Обратите внимание: если вы используете 'Encoding.UTF8', вы получите строку, которая в два раза длиннее, чем должна быть для ваших входных данных. В некоторых выходных формах вы можете не видеть *, но каждый другой символ будет U + 0000. –
О, ладно, я не понимал, что –