В чем именно заключается их предложение, предложенное N4267?
Их единственная функция, по-видимому, заключается в предотвращении указания расширенных символов ASCII или частичных кодовых точек UTF-8. Они по-прежнему сохраняют 8-разрядную char с фиксированной шириной (которая, как я понимаю, является правильным и лучшим способом обработки UTF-8 в любом случае практически для всех случаев использования), поэтому они не поддерживают не-ASCII персонажей вообще. Что происходит?
(На самом деле я не совсем уверен, что я понимаю необходимость в строковых литералах UTF-8. Думаю, это беспокоит, что компиляторы делают странные/неоднозначные вещи с помощью строк Unicode в сочетании с проверкой Unicode?)