Title
§[format.string.std] references to "Unicode encoding" unclear
Status
resolved
Section
[format.string.std]
Submitter
Hubert Tong

Created on 2020-02-29.00:00:00 last changed 13 months ago

Messages

Date: 2023-03-22.00:00:00

[ 2023-03-22 Resolved by the adoption of P2736R2 in Issaquah. Status changed: New → Resolved. ]

Date: 2020-07-15.00:00:00

[ 2020-07-17; Priority set to 3 in telecon ]

Date: 2020-02-29.00:00:00

In [format.string.std], the meaning of "Unicode encoding" in the text added by P1868R2 (the "Unicorn width" paper) is unclear.

One interpretation of what is meant by "Unicode encoding" is "UCS encoding scheme" (as defined by ISO/IEC 10646). Another interpretation is an encoding scheme capable of encoding all UCS code points that have been assigned to characters. Yet another interpretation is an encoding scheme capable of encoding all UCS scalar values.

SG16 reflector discussion (with the LWG reflector on CC) indicates that the third option above is the closest to the intent of the study group. The situation of the current wording, which readers can easily read as indicating the first option above, is undesirable.

History
Date User Action Args
2023-03-23 11:42:08adminsetmessages: + msg13490
2023-03-23 11:42:08adminsetstatus: new -> resolved
2020-07-17 22:37:26adminsetmessages: + msg11382
2020-02-29 00:00:00admincreate