A superset of UTF-8 that encodes surrogate code points if they are not in a pair, for representing potentially ill-formed UTF-16 from systems such as JavaScript and Windows. Also handles CESU-8 and Java's Modified UTF-8.

Required Ruby Version

>= 3.2.0

Authors

Marco Roth

Versions

  1. 0.1.0
    1. source

      1. 0.1.0 source August 25, 2026 (11.5 KB)
  2. 0.0.1
    1. source

      1. 0.0.1 source August 25, 2026 (6 KB)

Pushed by

GitHub

SHA 256 checksum

Provenance