My Unicode project loads the correct strings in debug version (either English or Chinese based on settngs) but in release build it doesn't load the chinese strings. It displays them as questions marks like ????. I have simple test code to load a string.
Code:
	CString test;
	test.LoadString( ID_FILE_NEW );
	AfxMessageBox( test );
The project settings are the same for debug and release build. The release build does show menu in Chinese but the LoadString() functions display only ????? marks.

I think I can safely rule out fonts as debug version works fine and partially the release version as well. What could possibly be wrong?