#include #include using namespace boost::locale; int main() { generator gen; // Create locale generator std::locale::global(gen("ru_RU.CP1251")); const unsigned char mas[]={0xCF, 0xF0, 0xE8, 0xE2, 0xE5, 0xF2, 0x00}; /// Russian "Привет" in CP1251 codepage const char* strHello=(const char*)mas; //const char* strHello="Привет"; // Display a trash. But I think it's a good - I do not set locale std::cout<