Метод GetPreamble
Метод GetPreamble возвращает начальные байты BOM.
Синтаксис
byte[] bom = enc.GetPreamble();
Пример
Давайте проверим UTF-8:
using System;
using System.Text;
class Program
{
static void Main()
{
Console.WriteLine(Encoding.UTF8.GetPreamble().Length);
}
}
Результат выполнения кода:
0
Пример
Давайте проверим UTF-16:
using System;
using System.Text;
class Program
{
static void Main()
{
Console.WriteLine(Encoding.Unicode.GetPreamble().Length);
}
}
Результат выполнения кода:
2