Метод Convert
Статический метод Convert принимает байты и две кодировки.
Синтаксис
bytes = Encoding.Convert(src, dst, bytes);
Пример
Давайте перекодируем UTF-8 в ASCII:
using System;
using System.Text;
class Program
{
static void Main()
{
byte[] utf8 = Encoding.UTF8.GetBytes("abcde");
byte[] ascii = Encoding.Convert(Encoding.UTF8, Encoding.ASCII, utf8);
Console.WriteLine(Encoding.ASCII.GetString(ascii));
}
}
Результат выполнения кода:
"abcde"