I noticed on an Arch Linux installation that miette always used an ASCII character set when printing reports despite the system and terminal emulator supporting Unicode. Upon further inspection, it looks like supports-unicode looks for a case sensitive UTF8 or UTF-8 suffix in locale environment variables, but casing of these values differs between Unix and Linux distributions.
This change performs a case-insensitive comparison by converting the text to uppercase first. Please take a look! Thanks!