C++ and Unicode

Unicode support for C++ has been added after several years after initial release. That's why Unicode is handled depending on platform / environment.

Generic introduction

Standard extensions

C++11

Win32 API

Linux

Q&A

Related issues

Libraries

  • ICU - Unicode support for C++ & Java
  • Boost.Locale - localization support from Boost
  • UTF8-CPP - UTF-8 library for C++
  • Qt QString class reference - Unicode supporting string class in Qt
  • Boost.Nowide - currently in incubator, library for calling standard library functions in portable way (UTF8) on every platform, including Win32

See also

Share

follow