
2 Feb
2010
2 Feb
'10
7:02 p.m.
Hello What is the right way to convert from wide character strings to multi-byte strings ? In boost or in C++ if any ? For narrow to wide conversion I can do wostringstream streamMsg; streamMsg << "Narrow string"; wstring wstrMessage = streamMsg.str(); But I think that too is not a good way as it might not take the current locale / code page /encoding /whatever into account, but just widen the char (as a number) to an wchar_t. So what is the right way ? How do I write a codecvt facet for the default locale if I need one ? Thank you, Timothy Madden