QString und % == Problem
-
[QCString|char*|QString] value = "%40%10%20%32"; [QString|QCString] my_qstring; my_qstring = "bla bla "; my_qstring.append(value); qDebug( my_qstring );
Ausgabe: bla bla %10%32
warum? warum nicht "bla bla %40%10%20%32"?
wenn ich statt ProzentZeichen bindestriche benutzte, dann funktioniert das, warum aber so nicht? und wie mach ich das, dass es auch so funktioniert? ich bin nahezu am verzweifeln...
-
hallo,
versuch mal mit qstring zu arbeiten.
zum ausgeben mit qDebug(...) ist es oftmals notwendig, den char* zu verwenden.
Demnach:qDebug(value.latin1());
gruss
flush