Alles rund um die Programmierung mit Qt
Strahlex
Beiträge: 158 Registriert: 23. Dezember 2008 15:49
Wohnort: Österreich
Beitrag
von Strahlex » 14. Februar 2009 22:11
Ich muss eine Webseite laden in der sich Umlaute befinden, die Website ist ISO-8859-1 Kodiert. Wie bekomm ich das hin, das die Datei richitg geladen wird.
Hier ist sie Lade-Funktion:
Code: Alles auswählen
QStringList FileToStringList(QString filename)
{
QFile file(filename);
QStringList lines;
if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
return lines;
while (!file.atEnd())
{
lines << file.readLine(); //hier muss umgewandelt werden
}
file.close();
return lines;
}
Habs schon mit fromUtf8 probiert, hat aber nichts genutzt.
Hier ist die Website:
http://www.bgstockerau.ac.at/Vertretung ... w00000.htm
Zuletzt geändert von
Strahlex am 15. Februar 2009 11:43, insgesamt 1-mal geändert.
upsala
Beiträge: 3946 Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:
Beitrag
von upsala » 14. Februar 2009 22:53
Ich würde mal QTextCodec ansehen...
Strahlex
Beiträge: 158 Registriert: 23. Dezember 2008 15:49
Wohnort: Österreich
Beitrag
von Strahlex » 15. Februar 2009 11:42
Danke, habs mit QTextCodex::codecForHtml() hinbekommen.
PS: Wie stellt man ein Thema auf gelöst?
EDIT: habs schon