html encoded string umwandeln

Alles rund um die Programmierung mit Qt
Antworten
nini_knoxville
Beiträge: 29
Registriert: 1. März 2007 16:07
Kontaktdaten:

html encoded string umwandeln

Beitrag 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
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Du meinst es liegt in percent encoding vor?
Siehe QUrl-Doku
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
nini_knoxville
Beiträge: 29
Registriert: 1. März 2007 16:07
Kontaktdaten:

Beitrag von nini_knoxville »

das habe ich auch schon versucht...

string ist "Alejandro González Iñárritu"...
Burgpflanze
Beiträge: 89
Registriert: 24. Februar 2006 16:41
Wohnort: Dresden

Beitrag 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!).
Gruß, Peter
nini_knoxville
Beiträge: 29
Registriert: 1. März 2007 16:07
Kontaktdaten:

Beitrag 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 'ü'

Code: Alles auswählen

& # 252 ;
(ohne leerzeichen, sonst wird es vom browser uebersetzt
ConfusedSushi
Beiträge: 57
Registriert: 18. Januar 2008 16:46
Wohnort: Berlin

Beitrag von ConfusedSushi »

musst du dir selber eine funktion schreiben?!
nini_knoxville
Beiträge: 29
Registriert: 1. März 2007 16:07
Kontaktdaten:

Beitrag von nini_knoxville »

ok, dacht nur vllt gibts in qt eine funktion die das klar macht
nini_knoxville
Beiträge: 29
Registriert: 1. März 2007 16:07
Kontaktdaten:

Beitrag von nini_knoxville »

so, geloest. danke trotzdem. werd den code die tage posten
flummi
Beiträge: 11
Registriert: 9. Oktober 2007 12:54

Beitrag 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
Antworten