Adopts Unicode UAX #31 (XID_Start/XID_Continue, NFC) for identifiers, disallowing e.g. emoji (DR).
Other papers in Character sets & encodings (C++23)
P2029R4Numeric and universal character escapes in character and string literalsVirtual 2020P2201R1Mixed string literal concatenationVirtual Jun 2021P2246R1Character encoding of diagnostic textVirtual Oct 2021P2314R4Character sets and encodingsVirtual Oct 2021P2316R2Consistent character literal encodingVirtual Oct 2021P2071R2Named universal character escapesVirtual Jul 2022All 13 papers in Character sets & encodings (C++23) →