C++ Logo

SG16

Advanced search

Subject: Re: [SG16-Unicode] It???s Time to Stop Adding New Features for Non-Unicode Execution Encodings in C++
From: keld_at_[hidden]
Date: 2019-04-30 07:12:08


On Mon, Apr 29, 2019 at 03:32:38PM -0700, Thiago Macieira wrote:
> On Monday, 29 April 2019 10:53:26 PDT keld_at_[hidden] wrote:
> > > Operating systems that are encoding independent are mostly a myth at this
> > > point. Probably always were. Linux is mostly utf-8, Osx is Unicode,
> > > windows
> > > is slowly getting there etc.
> >
> > linux still is,
>
> Still a myth that it's encoding-independent. Just insert a VFAT- or NTFS-
> formatted USB stick and you'll have your kernel assuming your userspace is
> UTF-8. You can change it, by supplying mount options when mounting said
> filesystem, but most users don't and don't even know such options exist.
>
> I don't even know how to configure udisks so it would do that by default if my
> userspace weren't UTF-8.

still. the same binary linux kernel an glibc lib can work with a myriad of charsets,
once you have chosen your locale you are bound system wide to the charset implied by the chosen locale.

if you are working with foreign fs, then there are problems, yes. I would like to be able to do that.

keld


SG16 list run by sg16-owner@lists.isocpp.org