multibytewidecharacter
Multibyte wide character is a term used to describe how a single character can be represented in two related forms in some programming environments: as a multibyte sequence of bytes in a character encoding, and as a wide character in a wide-character type. It is not a formal standard type itself, but rather a concept that arises when dealing with international text in languages such as C and C++. The idea is to bridge processing of encoded text (multibyte characters) with processing of wide characters in code points.
In C and C++, the wide-character type is wchar_t, while multibyte characters are sequences of char. The
The active locale influences how multibyte sequences map to wide characters. Programs can set the locale with