SG16 will hold a meeting today/tomorrow, Wednesday, May 28th, at 19:30 UTC (timezone conversion).
If you need a .ics file to import into your calendar, you can download it here.
The agenda follows.
This will be yet another celebration of Corentin and his prolific paper writing abilities!
P3671R0 seeks to make the C++ standard more explicit with
regard to expected behavior (or lack thereof) when either the
ordinary/wide literal encoding or the corresponding encoding of
the execution (wide-)character set includes characters in its
repertoire that are either not representable or are represented
differently in the other encoding. The proposal adds non-normative
notes to the standard that clarify that mojibake may result in
unexpected/undefined behavior.
P3677R0 targets both C (WG14) and C++ (WG21). It seeks to
do for C and C++ what PEP-538
did for Python; to preserve the environment locale encoding when
it is UTF-8 while also preserving the historical behavior that C
and C++ programs start as if an implicit call to setlocale(LC_ALL, "C") was made.
Basically, it says that, on a system that has a "C.utf8" locale,
if the environment locale the program is started in uses UTF-8
(e.g., "en_US.utf8"), then the behavior is as if an implicit call
to setlocale(LC_ALL, "C.utf8") was
performed instead.
Tom.