Mutt pager doesn't render some UTF-8 sequences correctly
It seems Mutt's pager doesn't render some UTF-8 sequences correctly. Most notably this is the zwnj entity often used in HTML emails these days. It could be that this is limited to the 3 or 4-byte sequences, as most UTF-8 renders fine.
Attached is a simple example of an excerpted email which shows all kinds of ????? in my terminal when viewed with Mutt, whereas viewing the file directly with less correctly shows invisible output. mutt-utf8.mbox
For completeness, I use:
charset="utf-8"
in my .muttrc.