Description
Adds support for reading and writing UTF-8 strings in Haskell. UTF-8 is the most common encoding for Unicode text in files, network protocols, and modern software.
It is useful for older code or APIs that still use String while needing UTF-8 input and output. Developers should handle invalid byte sequences and prefer clearer text types when designing new APIs.