#3925: Always treat iso-8859-1 as cp1252
--------------------------+----------------------
Reporter: gahr2 | Owner: mutt-dev
Type: enhancement | Status: new
Priority: minor | Milestone:
Component: charset | Version:
Resolution: | Keywords:
--------------------------+----------------------
Comment (by gahr2):
Thanks for your comments Kevin!
I'd argue that the odds of receiving an iso-8859-1 mail with chars in
range 0x80-0x9f and wanting to "use" them as control characters is close
to zero. Am I missing any use case?
I really think a trade-off must be chosen between purity and user
friendliness. Just to figure out that a charset-hook is needed, and which
one, takes time and requires a fair grasp of the problem. Without a proper
understanding of charsets and overlaps thereof, a typical user will just
think that mutt can't properly display some characters. Anyway, this is
not about right or wrong, but it's a decision: does mutt require this
level of understanding from the typical user?
Perhaps the approach taken by the patch is too invasive. I would be happy
to have `charset-hook ^iso-8859-1$ cp1252` in the default muttrc.
For the record, other popular clients do this as well:
https://github.com/roundcube/roundcubemail/blob/master/program/lib/Roundcube/rcube_charset.php#L121-L126
--
Ticket URL: <https://dev.mutt.org/trac/ticket/3925#comment:4>
Mutt <http://www.mutt.org/>
The Mutt mail user agent