[MacPorts] #52420: neomutt: Umlauts, accents are wrongly displayed
MacPorts
noreply at macports.org
Tue Sep 27 21:39:39 CEST 2016
#52420: neomutt: Umlauts, accents are wrongly displayed
------------------------------------+------------------------
Reporter: michele.marcionelli@… | Owner: leonardo@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.4
Resolution: | Keywords:
Port: neomutt |
------------------------------------+------------------------
Comment (by michele.marcionelli@…):
Just for your information: the old mutt-devel (Mutt 1.6.0 (2016-04-01))
was working well with the default settings,
i.e. with the "set locale variables automatically" setting for Terminal
(or iTerm) which correspond to following {{{locale}}}:
{{{
LANG=
LC_COLLATE="C"
LC_CTYPE="UTF-8"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=
}}}
Now with the new neomutt (NeoMutt 20160916 (1.7.0) - just installed today)
I get following results:
1) with default {{{locale}}} (see above):
- in the mail listing I read the subject "Z??rich" instead of "Zürich"
- while reading the email I see in the header "Subject: Z??rich" and in
the body "Z\303\274rich"
2) with {{{unset LC_CTYPE}}} I get this output of {{{locale}}}
{{{
LANG=
LC_COLLATE="C"
LC_CTYPE="C"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=
}}}
and I see:
- in the mail listing I read the subject "Zrich" instead of "Zürich"
- while reading the email both header and body is OK
3) with {{{export LC_ALL=en_US.UTF-8}}} I get this output of {{{locale}}}
{{{
LANG=
LC_COLLATE="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
}}}
and everything seems to work fine; also {{{export LC_ALL=en_US}}} oder
{{{export LC_ALL=de_CH}}} work find.
What is the difference with (1)? Why (1) don't work correctly with
neomutt?
I also noticed that not setting the LC_ALL but all other LC_* event to
different values mutt will display umlauts and accents correctyle; but if
I just unset one of the LC_* mutt will fail:
{{{
LANG=
LC_COLLATE="de_AT"
LC_CTYPE="de_DE"
LC_MESSAGES="en_US"
LC_MONETARY="de_CH"
LC_NUMERIC="fr_FR"
LC_TIME="en_GB"
LC_ALL=
}}}
==> is ok for mutt
{{{
LANG=
LC_COLLATE="de_AT"
LC_CTYPE="de_DE"
LC_MESSAGES="en_US"
LC_MONETARY="C"
LC_NUMERIC="fr_FR"
LC_TIME="en_GB"
LC_ALL=
}}}
==> is no more ok for mutt
HTH ;-)
Bests,
Michele
--
Ticket URL: <https://trac.macports.org/ticket/52420#comment:4>
MacPorts <https://www.macports.org/>
Ports system for the Mac operating system
More information about the macports-tickets
mailing list