Boost logo

Boost :

From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2022-08-16 16:21:32


On 8/16/22 18:15, Tom Honermann wrote:
> On 8/16/22 3:41 AM, Andrey Semashev via Boost wrote:
>> On 8/16/22 03:08, Emil Dotchevski via Boost wrote:
>>> На пн, 15.08.2022 г. в 16:54 ч. Vinnie Falco via Boost <
>>> boost_at_[hidden]> написа:
>>>
>>>> it should
>>>> be completely portable, except that it requires that directories are
>>>> possible and that the filesystem isn't weird (I don't really care
>>>> about compatibility with grandpa's EPROMs that can hold 9-bit flat
>>>> files).
>>> AFAIK on posix it is usual that file names are simply zero terminated
>>> byte
>>> sequences, which means that UTF-8 won't be _completely_ portable, and
>>> not
>>> only on grandpa's EPROMs.
>> In practice, paths are in UTF-8 on all modern POSIX systems.
>
> Could you please provide a citation for that?
>
> I have experience with people continuing to use Shift-JIS for file names
> in recent-ish times.

That's just my experience. I haven't seen a non-UTF-8 POSIX system in
decades.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk