UTF-8 .. - , .. ?
mbrlen C. , std::string , wstring .
, probaby UTF-16 UTF-8 - ( , , , ).
char *. , , , , (ANSI?), UTF-8? - , C/++ ?
, , , , 8- . C ASCII, . , , ISO-8859-x, .
UTF-8 , , . C, , , ( , ). C . mbrlen mbrtowc. Linux , LC_CTYPE, , , , . , API , .
char *. , ,
char, . , char , , ; , , char , a > 0
( a char) undefined. ?