From https://code.google.com/archive/p/nuniversalchardet/
NUniversalCharDet is a class library for automatic detection of text character sets from juniversalchardet (original version is Mozilla's UniversalCharDet), developed using the .NET C# language. Is an upgraded version of jchardet.