mimekit-ts - v1.0.0
    Preparing search index...

    Interface CharsetEncoding

    Small encoding abstraction used in place of .NET's Encoding type.

    interface CharsetEncoding {
        codePage: number;
        webName: string;
        decode(bytes: Uint8Array, fatal?: boolean): string;
        countInvalid(bytes: Uint8Array): number;
        encode(text: string): Uint8Array;
    }
    Index
    codePage: number

    Numeric code page identifier.

    webName: string

    Canonical MIME charset name (C#: Encoding.WebName, lowercase).

    • Decode bytes; fatal=true throws on invalid input (C#: ExceptionFallback).

      Parameters

      • bytes: Uint8Array
      • Optionalfatal: boolean

      Returns string

    • Number of replacement-triggering sequences when decoding non-fatally.

      Parameters

      • bytes: Uint8Array

      Returns number

    • Encode text; only utf-8 / us-ascii / iso-8859-1 support this (plan Q3).

      Parameters

      • text: string

      Returns Uint8Array