Alles rund um die Programmierung mit Qt
mine
Beiträge: 40 Registriert: 17. März 2009 09:44
Beitrag
von mine » 25. September 2009 10:32
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!
stippy
Beiträge: 80 Registriert: 29. Juli 2005 09:38
Wohnort: Mönchengladbach
Beitrag
von stippy » 25. September 2009 10:57
kuck Dir doch einfach den String vor dem Split an (ausgeben)
Code: Alles auswählen
qDebug() << "String vor Split: " << query_str.value(9).toString();
mine
Beiträge: 40 Registriert: 17. März 2009 09:44
Beitrag
von mine » 25. September 2009 11:28
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
Christian81
Beiträge: 7319 Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:
Beitrag
von Christian81 » 25. September 2009 12:17
§ 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.
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung