C# Класс _3PA.Lib.TextEncodingDetect

This class offers a simple detection of a text file encoding
Credits go to: https://github.com/AutoIt/text-encoding-detect
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CheckBom ( byte buffer, int size ) : EncodingEnum
DetectEncoding ( byte buffer, int size ) : EncodingEnum
GetBomLengthFromEncodingMode ( EncodingEnum encodingEnum ) : int
GetFileEncoding ( string srcFile ) : Encoding

Returns the encoding of the input file

Приватные методы

Метод Описание
CheckUtf16Ascii ( byte buffer, int size ) : EncodingEnum
CheckUtf16NewlineChars ( byte buffer, int size ) : EncodingEnum
CheckUtf8 ( byte buffer, int size ) : EncodingEnum
DoesContainNulls ( byte buffer, int size ) : bool

Описание методов

CheckBom() публичный Метод

public CheckBom ( byte buffer, int size ) : EncodingEnum
buffer byte
size int
Результат EncodingEnum

DetectEncoding() публичный Метод

public DetectEncoding ( byte buffer, int size ) : EncodingEnum
buffer byte
size int
Результат EncodingEnum

GetBomLengthFromEncodingMode() публичный статический Метод

public static GetBomLengthFromEncodingMode ( EncodingEnum encodingEnum ) : int
encodingEnum EncodingEnum
Результат int

GetFileEncoding() публичный статический Метод

Returns the encoding of the input file
public static GetFileEncoding ( string srcFile ) : Encoding
srcFile string
Результат System.Text.Encoding