Seite 1 von 1

[gelöst] Corba::WChar to QString

Verfasst: 28. Juli 2005 09:24
von Mike Glas
Mein Problem:

Wie bringe ich einen Corba::WChar in einen QString. (und umgekehrt)

Habe dieselben Schwierigkeiten mit einen std::wstring

Wenn jemand Erfahrungen hat so währe ich um seine Hilfe
sehr froh.

Gruss
Glase

PS: Verwende QT 3.3.3 unter Windows

Verfasst: 28. Juli 2005 09:31
von Christian81
Da wchar wohl ein char mit 2 Bytes ist würde ich mal QSting::fromUcs2() ausprobieren. Unter Qt4 heisst die Funktion fromUtf16() soweit ich weiss.

Verfasst: 28. Juli 2005 11:18
von Mike Glas
Mit folgenden Code scheint es zu funktionieren

const CORBA::WChar* wc_test = corbastruct.test;
QString text = QString::fromUcs2(reinterpret_cast<const usigned short*>(wc_test));

Gruss