The International Component for Unicode (ICU) library can save you from being hopelessly mired in numerous character encodings as your C/C++ application matures into internationalization and localization.
Internationalize and Localize Your C/C++ Code with ICU
Published 02/10/2006