QTextBrowser und Link mit Umlaute
Verfasst: 28. Dezember 2007 14:43
Hallo,
ich brauch mal eure Hilfe.
Also ich habe ein QTextBrowser in dem ich mit (<a href="link"></a>) die Links einfüge. Beim anklicken geht dann der Standardbrowser auf und der Link wird auch aufgerufen.
Das problem ist, wenn der Link Umlaute enthält, dann werden diese in der Browserzeile als UTF-8 aufgerufen.
Beispiel:
Aus (http://www.seite.de/häuser.html) wird dann (http://www.seite.de/h%C3%A4user.html).
Die Seiten die ich abrufen möchte sind aber ISO-8859-1, demnach müsste der Link denk ich so aussehen (http://www.seite.de/h%E4user.html)
Die Links die ich in den Textbrowser einfüge, speicher ich in einer Datei, die ich mit einem QSettings-Objekt lese bzw. schreibe. Dort steht nach dem schreiben z.B.: type=h\xe4user
MfG RD1978
ich brauch mal eure Hilfe.
Also ich habe ein QTextBrowser in dem ich mit (<a href="link"></a>) die Links einfüge. Beim anklicken geht dann der Standardbrowser auf und der Link wird auch aufgerufen.
Das problem ist, wenn der Link Umlaute enthält, dann werden diese in der Browserzeile als UTF-8 aufgerufen.
Beispiel:
Aus (http://www.seite.de/häuser.html) wird dann (http://www.seite.de/h%C3%A4user.html).
Die Seiten die ich abrufen möchte sind aber ISO-8859-1, demnach müsste der Link denk ich so aussehen (http://www.seite.de/h%E4user.html)
Die Links die ich in den Textbrowser einfüge, speicher ich in einer Datei, die ich mit einem QSettings-Objekt lese bzw. schreibe. Dort steht nach dem schreiben z.B.: type=h\xe4user
MfG RD1978