Utility class used by OpenPop for mapping from a characterSet to an Encoding.
The functionality of the class can be altered by adding mappings using AddMapping and by adding a FallbackDecoder.
Given a characterSet, it will try to find the Encoding as follows:
- If a mapping for the characterSet was added, use the specified Encoding from there. Mappings can be added using AddMapping.
- Try to parse the characterSet and look it up using GetEncoding for codepages or GetEncoding for named encodings.
- If an encoding is not found yet, use the FallbackDecoder if defined. The FallbackDecoder is user defined.
For a list of all members of this type, see EncodingFinder Members .
System.Object
EncodingFinder
Thread Safety
Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.
Requirements
Namespace: OpenPop.Mime.Decode
Assembly: OpenPop (in OpenPop.dll)
See Also
EncodingFinder Members | OpenPop.Mime.Decode Namespace