Problem beim Aufruf einer Dateiverknüpfung mit Leerzeichen aus einem QTextBrowser - html, qt

In Qt habe ich ein Fenster mit einem QTextBrowser. Ich öffne Dateien erfolgreich von Links, die HTML wie folgt schreiben:

<a href="c:/test.png">test</a> <---- working!

aber ich kann nicht mit Dateien mit Leerzeichen:

<a href="c:/te st.png">test</a> <---- not working!

Ich habe es versucht te st, te+st, te&nbsp;st, und te%20st, aber immer noch nicht funktioniert ...

Weiß jemand welche Lösung ich ausprobieren kann?

Antworten:

1 für die Antwort № 1

Hast du es versucht? &nbsp;? Etwas wie: <a href="c:/te&nbsp;st.png">test</a>

AKTUALISIEREN:

Es sieht so aus, als ob Qt (mindestens 4.8.x) konvertiert d:/te st.png in d:/te%20st.png und versucht, diese Zeichenfolge aus der Windows-Shell auszuführen, und ... schlägt fehl.

c:/te&nbsp;st.png konvertiert zu d:/te%C2%A0st.png und scheitert auch.


Speisekarte