On Thursday 29 October 2015 16:40:43 Thiago Macieira wrote: > If you wanted to do a codec conversion with istream, you'd do it on top, not > below. Note that wistream classes (like wifstream) don't convert from 8-bit > to wchar_t: they read wchar_t from the input. I don't know how to convert > from (say) UTF-8 to UTF-16 or UCS-4 with istream, so you'd probably have to > implement this by yourself and you might find the unget() functionality > useful to unread incomplete multibyte sequences.
Found something, if you're interested: http://www.cplusplus.com/reference/codecvt/codecvt_utf8/#example Unlike in Qt, the Standard Library std::locale includes QTextCodec and QTranslator functionality. But more importantly, I'd never have thought to search for "imbue" instead of "setlocale"... -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest