The Unicode HOWTO

The UTF−8 approach on the other hand keeps `char*' as the standard C string type. As a result, your program will handle US ASCII text, independently of any environment variables, and will handle both ISO−8859−1 and UTF−8 encoded text provided the LANG environment variable is set accordingly. The Unicode HOWTO Footnotes for C/C++ ... ................
................