Koventieren nach wide character???
-
Hallo,
gibt es irgendwelche std. Koventierungsfunktionen
für Text von char zu wide character?Wie muss man sich das überhaupt vorstellen, gibt es
für wide character auch sowas wie den acsii-code,
mit halt nur mehr zeichen????thx
-
Ja, es gibt eine Zeichentabelle für widecharacter. Entspricht UCS2.
http://de.wikipedia.org/wiki/Universal_Character_SetZeichentabellen:
http://standards.iso.org/ittf/PubliclyAvailableStandards/c039921_ISO_IEC_10646_2003(E).zip (82 MB)Umwandlung von string nach wstring:
http://www.c-plusplus.net/forum/viewtopic-var-t-is-168607-and-highlight-is-string2wstring*.html
-
dankeschön, das hier funzt

//koventierung nach wchar std::wstring CDEDlg::convertStringToWstring(const std::string& str) { const std::ctype<wchar_t>& CType = std::use_facet<std::ctype<wchar_t> >(std::locale()); std::vector<wchar_t> wideStringBuffer(str.length()); CType.widen(str.data(), str.data() + str.length(), &wideStringBuffer[0]); return std::wstring(&wideStringBuffer[0], wideStringBuffer.size()); }