I need to rewrite a C++ app so that it can handle multiple languages, including Chinese. I assume this means going to Unicode rather than ASCII. C++ 6.0 apps using Unicode can be developed on Win9x machines, but won't run on them. I don't mind rebuilding the system for different environments, or minor (isolated) code differences, but I don't want to end up with substantially different systems. And the database would have to store strings in Unicode (I assume), since some clients might be running on Win9x and some on NT or Win2000. Can anyone offer advice, references, or ideas in general on learning how to live and work with Unicode?