具有讽刺意味的是,最好/最简单/最强大的方法是在你自己的应用级C++类中包装Unicode感知的stdlib(C)函数,例如setlocale()、wprintf()和mbstowcs。这些API是可移植的,并且已经使用了多年。 一些链接: http://www.linux.com/archive/feed/51836 http://linuxgazette.net/147/pfeiffer.html