Здравствуйте, prozaeck, Вы писали:
P>Имеется тестовое приложение с MFC, не unicode
P>Имеется код:
P>P> CString str;
P> str.LoadString ( IDS_TEST1 );
P>
P>IDS_TEST1 — строка на русском.
Для того что бы хранить в CString текст не совместимый с системным локалом нужно переходить на Юникодную модель программы.
Если объявишь вместо CString -> CStringW то как минимум в дебаге должно отработать. Но если диалоги и всё остальное не юникодное, то дальше чем этот стринг твой юникод не уйдёт...