From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/10079 Path: news.gmane.org!not-for-mail From: Markus Wichmann Newsgroups: gmane.linux.lib.musl.general Subject: Re: How to set UTF-8 as default Date: Thu, 2 Jun 2016 19:10:01 +0200 Message-ID: <20160602171001.GA10492@voyager> References: <20160602150154.GJ10893@brightrain.aerifal.cx> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1464887446 19688 80.91.229.3 (2 Jun 2016 17:10:46 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 2 Jun 2016 17:10:46 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-10092-gllmg-musl=m.gmane.org@lists.openwall.com Thu Jun 02 19:10:44 2016 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1b8W8p-0002aa-By for gllmg-musl@m.gmane.org; Thu, 02 Jun 2016 19:10:43 +0200 Original-Received: (qmail 17485 invoked by uid 550); 2 Jun 2016 17:10:41 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Original-Received: (qmail 17464 invoked from network); 2 Jun 2016 17:10:40 -0000 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) X-Provags-ID: V03:K0:jMjk3fjCKKvnUr+heBMGwbbMLXUNXtbdor7+k7Mi4J2jQhoVQ2I tpWRb5PiVS1moIN/OVp+rtu0vXDG+nxUe5miijnzdehB4dctYACwe0fXHa+MHM4JGLL2euF nAvx0135CY47gPYubF4BiVn+GWWF+WsQA2nAovkF5F11PHOK5bHKoqWcJlrlSqjIxB3OXrQ pgFws4JhG9gas1GZob21w== X-UI-Out-Filterresults: notjunk:1;V01:K0:rhMRfQyBaXA=:IRz3KLLZWzfz4WqpAP4Kvr X0uPoTmDK3ygCJ4pVM26foFtvrOo5rx9y1I6Mrb/CIDmfFwjBHUt0Mr09JkbGE6ZnmhZBr828 /8PWsGLckDQWeEebjfeIv7BppvVEPvjVeBwuzQd4OFcm1Id+xWpiAo3a+1mFMpx2NOWoj5prl F1S3FwtfxeD5IeH3CxYT9rMvx9Dfg8Y7pkmwNrC/MtjKXps9/+5JaCzPO2+iwdtCy2K9ir5Nn pyYqTDFvw41QnlQXgPposD9tgxWNRnk+W+YIyv4DwPlYpMJeIR/269rUY/Ihji1WnEq66Vme4 c8qiEhSJgsSHuSBhcJ6Skn1wyhskBZcgn1H3DgsRH66YWq9D/yoVvzOt0doJiHXZTva2oFfEs 2GdZrX6MVRtiyYjGkPskRy2lYO/O89kjmSrr/LhzejnXlgMkKdwzvCh2AgPJ09zH5nzwrGGKp wWKIQcKEvpwTQj1NyzNbgkhd9BxbsiFiFT07fPvGMAxHQXyspJLd/GHwKIvQPRVgX7VOm4Nch vidaxqvjJ5pUa9ufQqFAYuiQE4t7aLMjzIRVV1wIp1WDsfyIZC8NPn9jNBqW4edfVIbNjZSeK bvq285i+ahx5+lrhYjX0Dj1NXWFEACS/Gs1HrffmeryqyNDd+MpJod65am4lO9GdQVW2Gg6IE G9ykhGuYBqRR0IRJ2XqHG2iTtljVZOF7i2D4Foup1B+EbWsMf44he2385EXriAvgyxAw57m8o n2E/kA+BvIEUcudFKIJRhYRbm3knk+t9uF9jgH5N4xrcBgf9krgMmvUGbVdLkcC3rkrPCk7s Xref: news.gmane.org gmane.linux.lib.musl.general:10079 Archived-At: On Thu, Jun 02, 2016 at 05:40:54PM +0200, Remko Tronçon wrote: > So, if I understand correctly, any program that expects `nl_langinfo` > to return the locale set through environment variables (or other > platform-specific ways) should call setlocale(LC_*, "") before > querying the locale; libc/musl/... will not trigger this registration > itself. > A libc that did that wouldn't be ISO-C compliant, because ISO-C says that the initial locale has to be "C". I will often just call setlocale(LC_ALL, ""); at the start of the program, as that saves me the headache of selecting all the correct locale categories for my program. > thanks! > Remko Ciao, Markus