Seite 1 von 1
probleme mit qstring.split()
Verfasst: 25. September 2009 10:32
von mine
Hallo!
ich bin etwas verwirrt. ich habe:
QStringList tmp = query_str.value(9).toString().split('§');
und was ich auch tue, er splittet nicht. angeblich seien dort zwei zeichen?
was mache ich da falsch?
danke!
Verfasst: 25. September 2009 10:57
von stippy
kuck Dir doch einfach den String vor dem Split an (ausgeben)
Code: Alles auswählen
qDebug() << "String vor Split: " << query_str.value(9).toString();
hier
Verfasst: 25. September 2009 11:28
von mine
String vor Split: "§|5Pronomen-Verb-BS|BEWEGUNG|GEHEN FAHREN WERDEN (Zukunft)|PP|5.9.1.2.1|§|7Umstands-BS|7.1 ORT|LÄNDER, KONTINENTE|7.1.3.3|§"
hier übrigens die warnung:
Warnung: Zeichenkonstante mit mehreren Zeichen
Verfasst: 25. September 2009 12:17
von Christian81
§ ist kein Zeichen welches im ASCII-Zeichnsatz dargestellt werden kann. Deshalb muss man den UTF-8-Code dafür benutzen -> QChar(0x4711). Welcher Code das jetzt genau ist weiß ich nicht. Nachschauen würde ich sagen.