its character type Py_UNICODE. It depends on whether wchar_t is "compatible with the chosen Python Unicode build variant" on that system. This distinction has been deprecated since Python 3.3, which introduced a flexibly-sized UCS1/2/4 storage for strings and formally aliased to wchar_t. References External links The Unicode Standard, Version 4.0 - online edition C Wide Character Functions @ Java2S Java Unicode Functions @ Java2S Multibyte (3) Man Page @ FreeBSD.org Multibyte and Wide Characters @ Microsoft Developer Network Windows Character Sets @ Microsoft Developer Network Unicode and Character Set Programming Reference @ Microsoft Developer Network Keep multibyte character support simple @ EuroBSDCon, Beograd, September 25, 2016 Character encoding C (programming language) C++