X-Recipient: archive-cygwin AT delorie DOT com X-Spam-Check-By: sourceware.org Date: Tue, 4 Oct 2011 20:20:42 +0200 From: Corinna Vinschen To: cygwin AT cygwin DOT com Subject: Re: cygwin started speaking German today Message-ID: <20111004182042.GA22299@calimero.vinschen.de> Reply-To: cygwin AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com References: <4E68AF35 DOT 9030002 AT cwilson DOT fastmail DOT fm> <201109082344 DOT 55506 DOT bruno AT clisp DOT org> <4E69D9EA DOT 2050004 AT cwilson DOT fastmail DOT fm> <20110909145921 DOT GA27289 AT calimero DOT vinschen DOT de> <4E6F7AA1 DOT 4090808 AT redhat DOT com> <20111004122837 DOT GA27229 AT calimero DOT vinschen DOT de> <4E8B0007 DOT 5020500 AT cwilson DOT fastmail DOT fm> <20111004142920 DOT GA15757 AT calimero DOT vinschen DOT de> <4E8B4A86 DOT 5000607 AT xs4all DOT nl> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <4E8B4A86.5000607@xs4all.nl> User-Agent: Mutt/1.5.21 (2010-09-15) Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com On Oct 4 20:03, Erwin Waterlander wrote: > Corinna Vinschen schreef, Op 4-10-2011 16:29: > >Does it? Even if I'm running a german OS, I absolutely hate to see > >german diagnostic output from gcc, and I absolutely hate certain > >programs using non-ASCII chars in output. (In)famous examples are > >Unicode quoting chars rather than ' or ", or using the Unicode > >hyphen character rather than -. But that's just me. > > You got used to ASCII, like all the old-timers... ;) > export LANG=C is your solution. > > By the way, I noticed that with the default locale C.UTF-8 the > nl_langinfo(CODESET) C function returns wrongly > "ISO-8859-1", Not for me: $ cat > setl.c < #include #include int main(int argc, char **argv) { char *loc; if (argc > 1) loc = setlocale (LC_ALL, argv[1]); else loc = setlocale (LC_CTYPE, NULL); printf ("locale: %s charset: %s\n", loc, nl_langinfo (CODESET)); return 0; } EOF $ gcc -o setl setl.c $ ./setl locale: C charset: ANSI_X3.4-1968 $ ./setl C locale: C charset: ANSI_X3.4-1968 $ ./setl C.utf8 locale: C.utf8 charset: UTF-8 $ ./setl C.UTF-8 locale: C.UTF-8 charset: UTF-8 Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple