Obelix: \r und Leerzeichen

Beitrag lesen

Tach,

Also ich lese Text aus einer MySQL Datenbank aus.
Jetzt habe ich 2 Ersetzungsfragen:

1. Ich habe \r bis jetzt immer einfach rausgelöscht (durch nichts ersetzt), weil es eh keinen Effekt hatte. Welche Funktion hat \r eigentlich und sollte man das doch durch einen HTML Tag o.ä. ersetzen?

2. Leerzeichen habe ich bis jetzt so gelassen, wodurch natürlich mehrere Leerzeichen bei der Ausgabe trotzdem nur wie eines behandelt wurden. Als ich es jetzt mal mit   probiert habe, ist der Text aber total aus den fugen geraten, also es gab irgendwie keine automatischen Zeilenumbrüche mehr bei der Ausgabe.
Trotzdem würde ich gerne mehrere Leerezeichen auch bei der Ausgabe als solche darstellen, wie mache ich das am besten? Erschwerdend kommt noch hinzu, dass ich auch Links ersetze und da da manchmal auch einfach Leerzeichen statt %20 steht, gibts dann mitten im Link ein

Ich hoffe ihr könnt mir helfen, big thx :)