This is a known issue:
- #20027: Support Unicode characters in instance Show String · Issues · Glasgow Haskell Compiler / GHC · GitLab
- [Solved]Question about how `show` deal with non-English character
- Proposal: `showLitChar` (and `show @Char`) shouldn't escape readable Unicode characters · Issue #26 · haskell/core-libraries-committee · GitHub