FOSS Internationalization and Localization
Character/String processing
Use a generalized character/string processing datatype, such as wchar_t in C.
Call APIs (Application Programming Interfaces) to manipulate the generalized character/string processing datatype.
The strlen function returns the length in bytes. It does not return the number of characters.