Re: Canonical pushes upstart into user session - systemd developer complains
On Thu, Nov 29, 2012 at 04:23:03PM +0100, Vincent Lefevre wrote:
> On 2012-11-29 15:46:35 +0100, Wouter Verhelst wrote:
> > But it will in a UTF8 locale,
>
> Unfortunately the C locale is the only really portable one.
Debian's glibc has C.UTF-8 always available these days.
> > or in an ISO-8859-1 locale, for instance.
> > In a C locale, the é character simply does not exist, so you can't enter
> > it.
>
> The config file may have been generated under some locale (or in
> an application where locales are ignored or can be ignored, say
> GNU Emacs), but scripts may run in other locales, in particular C
> for more portability.
It's high time to kill ancient encodings. They're a maintenance burden,
and also, GUIs stopped paying even lip service to non-UTF8 quite some time
ago.
There's some discussion in #603914, although it has been derailed by
minutiae of behaviour of LC_CTYPE=C, which are mostly irrelevant for getting
rid of ISO-8859 and friends.
Besides, even today, if someone has a config file in an encoding other than
the one currently selected, that's an user error. Here XML trying to
support that is a downside rather than upside.
--
How to squander your resources: those silly Swedes have a sauce named
"hovmästarsås", the best thing ever to put on cheese, yet they waste it
solely on mere salmon.
Reply to: