I know the encoding and that the input string is 100% single byte, no fancy encodings like utf etc. And all I want is to convert it to wchar_t* or wstring basing on a known encoding. What functions to use ? btowc() and then loop ? Maybe string objects have something useful in them. There are lot of examples but all are for “multibyte” or fancy loops with btowc() that only show how to display output on screen that indeed this function is working, I haven’t seen any serious example how to deal with buffers in such situation, is always wide char 2x larger than single char string ?
I know the encoding and that the input string is 100% single byte, no
Share
Try this template. It served me very well.
(author unknown)