> Mal eine andere Frage: Muss denn nicht zwischen Zahl und
> Prozentzeichen ein Leerzeichen stehen?
> Z. B. "5 % der Leute glauben ..."
Ja, muss es. Im Übrigen wird nach Duden auch 5 %-Klausel mit Abstand vor dem Prozentzeichen geschrieben, aus typografischen Gründen würde ich hier allerdings einen festen Halbabstand setzen.
Kein Abstand wird gesetzt bei Schreibungen wie: 5%ige Erhöhung.
Bei anderen Maß- und Mengeneinheiten wird allerdings so, wie du es auch angenommen hast, mit Bindestrich durchgekoppelt: 5-l-Kanister, 100-g-Packung, 100-m-Lauf etc.
Gruß
Julian