( persicsb | 2021. 07. 29., cs – 16:00 )

Nem értem, hogy mi a gond.

C szabvány, 6.4.3-mas fejezet:
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf

 

"A universal character name shall not specify a character whose short identifier is less than 00A0 other than 0024 ($), 0040 (@), or 0060 (‘), nor one in the range D800 through DFFF inclusive."

Ezért nem jó a \u0020 meg a többi, pont benne vannak a tiltott intervallumokban.

A GCC tök szabványkövető.

Az, hogy miért ilyen a C szabvány, az más kérdés. Tessék a megfelelő szabványosítási munkacsoportban (JTC1/SC22/WG14) ezt jelezni.