Seite 1 von 1
html encoded string umwandeln
Verfasst: 21. Januar 2008 19:50
von nini_knoxville
so, lange rede kurzer sind. habe einen string "Alejandro González Iñárritu", bei dem sonderzeichen durch html codes ersetzt wurden, wie kann ich die mit qt am besten umwandeln, ohne eine eigene map fuer jedes zeichen erstellen zu muessen?
nini_knoxville
Verfasst: 21. Januar 2008 20:46
von Christian81
Du meinst es liegt in percent encoding vor?
Siehe
QUrl-Doku
Verfasst: 21. Januar 2008 23:21
von nini_knoxville
das habe ich auch schon versucht...
string ist "Alejandro González Iñárritu"...
Verfasst: 22. Januar 2008 04:17
von Burgpflanze
Statische Methoden:
Code: Alles auswählen
QString fromPercentEncoding(const QByteArray & input)
QByteArray toPercentEncoding(const QString & input, const QByteArray & exclude = QByteArray(), const QByteArray & include = QByteArray())
Steht übrigens in der Doku drin (siehe Link von Christian81!).
Verfasst: 4. Februar 2008 22:43
von nini_knoxville
mit den funktionen habe ich es schon probiert...
aber es ist auch kein percent-encoding.. sondern z.b. dieser code fuer ein 'ü'
(ohne leerzeichen, sonst wird es vom browser uebersetzt
Verfasst: 4. Februar 2008 22:47
von ConfusedSushi
musst du dir selber eine funktion schreiben?!
Verfasst: 4. Februar 2008 22:51
von nini_knoxville
ok, dacht nur vllt gibts in qt eine funktion die das klar macht
Verfasst: 4. Februar 2008 22:59
von nini_knoxville
so, geloest. danke trotzdem. werd den code die tage posten
Verfasst: 12. Juni 2008 15:41
von flummi
nini_knoxville hat geschrieben:so, geloest. danke trotzdem. werd den code die tage posten
Hallo,
kannst Du Deine Lösung dann mal posten?
Ich habe hier ein ähnliches Problem: Sonderzeichen in XML sollen so kodiert sein:
http://www.devtrain.de/news.aspx?artnr=296
Wie bekomme ich QT dazu, diese so abzulegen und beim Laden entsprechend wieder umzuwandeln?
Dank und Grüße,
Flummi