This update addresses an issue where forcing UTF-8 encoding during Xft rendering caused problems for the StdinReader monitor when handling non-binary handles. By conditionally avoiding redundant UTF-8 encoding, we ensure more consistent string handling and resolve potential display bugs noted in issue #476.

Fix Xft string encoding issues in Xmobar - zhengqunkoo/xmobar