Кодировать в base64

151
07 августа 2018, 22:30

Есть байтовый массив byte[] File. Мне надо закодировать в base64, я делаю это так

string s = Convert.ToBase64String(File);

и потом обратно раскодировать, но уже декодирую в powershell, вот так

$DataDecoded = [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String('s'))

И у меня появляется откуда-то символ "?" в самом начале файла в первой строке. Пробовал разные кодировки указывать и UTF8(один знак ? в начале) и ASCII(три знака ??? в начале) и Unicode (все вообще в знаках ?). Подскажите пожалуйста в чем ошибка?

READ ALSO
Unity3D: Баги в простейшей 2D игре

Unity3D: Баги в простейшей 2D игре

Написал недавно простую 2D игру на UnityЕсли запускать в редакторе Unity, то все нормально, а если на телефоне, то появляются фризы и неплавности...

146
Получение массива из json. c# Unity

Получение массива из json. c# Unity

Получаю с сайта json который содержит кучу массивов и свойств по типу =>

160
Скриншот всего экрана и вырез кусков

Скриншот всего экрана и вырез кусков

Как на C# делается скриншот всего рабочего стола

142
Трансляция текст из сайта в программу

Трансляция текст из сайта в программу

У меня есть сайт на котором есть text файл к примеру http://сайтcom/text

169