@exodus/bytes
    Preparing search index...

    Function utf8fromStringLoose

    • Encode a string to UTF-8 bytes (loose mode)

      Replaces invalid Unicode (unpaired surrogates) with replacement codepoints U+FFFD per WHATWG Encoding specification.

      Such replacement is a non-injective function, is irreversable and causes collisions.
      Prefer using strict throwing methods for cryptography applications.

      Parameters

      • string: string

        The string to encode

      • Optionalformat: "uint8"

        Output format (default: 'uint8')

      Returns Uint8Array

      The encoded bytes

    • Encode a string to UTF-8 bytes (loose mode)

      Replaces invalid Unicode (unpaired surrogates) with replacement codepoints U+FFFD per WHATWG Encoding specification.

      Such replacement is a non-injective function, is irreversable and causes collisions.
      Prefer using strict throwing methods for cryptography applications.

      Parameters

      • string: string

        The string to encode

      • format: "buffer"

        Output format (default: 'uint8')

      Returns Buffer

      The encoded bytes

    • Encode a string to UTF-8 bytes (loose mode)

      Replaces invalid Unicode (unpaired surrogates) with replacement codepoints U+FFFD per WHATWG Encoding specification.

      Such replacement is a non-injective function, is irreversable and causes collisions.
      Prefer using strict throwing methods for cryptography applications.

      Parameters

      • string: string

        The string to encode

      • Optionalformat: OutputFormat

        Output format (default: 'uint8')

      Returns Uint8Array<ArrayBuffer> | Buffer<ArrayBufferLike>

      The encoded bytes