[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: