У меня возникла проблема с преобразованием строки массива байтов обратно в литерал. Я читаю строку из XML-файла, который был преобразован в массив байтов (Encoding.Unicode.GetBytes(string)
). Я доза не развивал экспорт xml. Теперь я хотел бы преобразовать значение обратно в строку.Преобразование строки массива байтов обратно в строку
Например (обратите внимание, что это реальная строка)
«AQwAtADQAMQA5AAwADEAfQAAA ==» обратно «Это строка!»
Я знал, что для кодирования использовался Encoding.Unicode.GetBytes(string)
. Моя первая идея заключалась в том, чтобы прочитать два значения, вычислить значение байта и преобразовать их обратно в строку юникода. Есть ли лучшее решение? Благодарю.
Я заметил, что "==" отступы. Есть ли вероятность, что это кодировка base64? – TLJ
Я тоже это заметил. Я уже проверил, что с этим вы могли бы предложить. Но доза не работает. Я еще раз проверю это завтра. Благодарю. – hofmeister