ich weiß mal wieder nicht weiter^^
Mein Quiz hat eine integrierte Funktion "Fragen einreichen" mit der die Benutzer später bequem eigene Fragen an mich senden können, die ich dann per Updater an die Quizclienten liefere.
Aus einem meiner Threads resultierend verwende ich folgende Schreibweise für all meine Fragen:
Code: Alles auswählen
Question(u"Wieviele Stunden hat der Tag", u"24",u"36",u"7",u"8"),
Code: Alles auswählen
self.emailfrage=self.ui.emailquestion.text()
self.emailfrage.decode("utf-8")
self.emailright=self.ui.emailright.text()
self.emailwrong1=self.ui.emailwrong1.text()
self.emailwrong2=self.ui.emailwrong2.text()
self.emailwrong3=self.ui.emailwrong3.text()
emailtext="Question(u'"+str(self.emailfrage)+"',u'"+str(self.emailright)+"',u'"+str(self.emailwrong1)+"',u'"+str(self.emailwrong2)+"',u'"+str(self.emailwrong3)+"')"
.
.
.
Blabla send
Code: Alles auswählen
self.emailfrage.decode("utf-8")
AttributeError: 'QString' object has no attribute 'decode'
Code: Alles auswählen
self.emailfrage=unicode(self.emailfrage)
Code: Alles auswählen
self.emailfrage=unicode(self.emailfrage, "utf-8")
Code: Alles auswählen
self.emailfrage=unicode(self.ui.emailquestion.text())
emailtext=u"" bringt auch nix und so weiter^^
Die Email die bei mir ankommt, wenn ich äöö als Frage eingebe enthält den Text:
Question(u'öää',u'',u'',u'',u'')
Ich steh irgendwie auf dem Schlauch, weil das sonst auch immer überall geklappt hat
MfG