Tach!
Der mit dem 'ü' rückt ein Zeichen nach links.
Das verwirrt mich umso mehr, nach meiner Logik müsste der Kram dann ja nach rechts rücken und nicht nach links.
Nein, es wird ein Leerzeichen zu wenig eingefügt, weil ja durch das UTF-8-ü zwei Zeichen statt einem verbraucht wurden.
Des Weitern: wenn utf8_decode aus dem utf-8-'ü' ein iso-'ü' macht hat das iso 'ü' auch nur ein Byte wie alle anderen Zeichen und sollte demnach auch genausoviel Platz für sich beanspruchen.
Vor dem Formatieren umkodieren, nicht danach.
dedlfix.