emacs-devel
[Top][All Lists]
Advanced

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

Re: Emacs and UTF-8 locale


From: Tomohiro KUBOTA
Subject: Re: Emacs and UTF-8 locale
Date: Mon, 24 Dec 2001 19:30:02 +0900
User-agent: Wanderlust/2.8.0 (Something-pre) SEMI/1.14.3 (Ushinoya) FLIM/1.14.3 (Unebigoryƍmae) APEL/10.3 Emacs/20.7 (i386-debian-linux-gnu) MULE/4.1 (AOI)

Hi,

At Fri, 21 Dec 2001 18:06:06 +0000,
Markus Kuhn wrote:

> Another example for why using "nl_langinfo(CODESET)" or "locale charmap"
> is far better than looking at the environment variables with obscure
> rules:
> 
> On many systems, the locale "de_DE" (and others) will soon have to
> change the charmap from "ISO-8859-1" to "ISO-8859-15". At least 12 of
> the pre-euro locales will become obsolete in 11 days from now (people on
> the continent received already their first euro coins this week to
> practice). The mapping between locale names and encodings should really
> be left to where it belongs, namely the C library.

It is true that softwares should use nl_langinfo(CODESET) as far as
possible than looking at the environment variables.  However, there 
are platforms which don't support nl_langinfo() such as FreeBSD.
Thus, portable softwares should check environment variables when
nl_langinfo() is not available, though this method can result in
wrong encoding.  This is a discussion from softwares' viewpoint.

From users' viewpoint, to declare encoding more clearly, it is a good
idea to define LANG variable including codeset part.  Especially for
Euro-migrating countries.

---
Tomohiro KUBOTA <address@hidden>
http://www.debian.or.jp/~kubota/
"Introduction to I18N"  http://www.debian.org/doc/manuals/intro-i18n/



reply via email to

[Prev in Thread] Current Thread [Next in Thread]