Ensure `.tix` files read and written in UTF-8 (ghc/ghc#17073):
- Addition of
readFielUtf8
andwriteFileUtf8
functions. - Disregard system locale during reading and writing tix files.
- Ensure that reading of tix files is done strictly without any lazy IO. Fix #1 (closed)
See ghc/ghc!1598 (comment 224041) for motivation behind this MR. CC @bgamari