Description
Helps Haskell programs use UTF-8 correctly for input and output from the start. Text encoding problems often appear when files, terminals, or environments use different defaults.
It is useful for command-line tools, tests, scripts, services, and applications that read or write user-visible text. Developers should still handle invalid input and document expected encodings at external boundaries.