Bei Umlaut kein Erfolg mit nl2br()
HansImGlueck
- php
Hallo,
bastel schon einige Stunden, bin jetzt schlauer, aber...
Ich lese einen Text ein mit Zeilenumbrüchen und auch Umlauten.
Leider liefert die Funktion zwar ein <br /> zurück, läßt aber dahinter ein %0D%0A stehen.
Wenn ich schreibe:
<h2>ABPS_4.txt</h2>
Fuettern macht ihn praechtiger. << klappt es
Wenn ich schreibe:
<h2>ABPS_4.txt</h2>
Füttern macht ihn prächtiger. << klappt es nicht
Was ich aber gar nicht verstehe ist:
Wenn ich schreibe:
<h2>ABPS_4.txt</h2>
Füttern macht ihn prächtger. << klappt es auch nicht
Auch Kombinationen mit
htmlentities(htmlspecialchars( nl2br( $ausdruck )))
in allen Variationen bleiben ohne Erfolg.
Was kann ich da machen, dem IE6 ist es egal, aber der Firefox macht an der Stelle nicht was er soll.
Gruß Hans
Ich lese einen Text ein mit Zeilenumbrüchen und auch Umlauten.
In welcher Kodierung?
Leider liefert die Funktion zwar ein <br /> zurück, läßt aber dahinter ein %0D%0A stehen.
Ähm, das ist \r\n (siehe http://aktuell.de.selfhtml.org/artikel/cgiperl/zeilenumbruch/)
Wenn ich schreibe:
Immer noch die Frage: Welche Kodierung? (evtl. UTF-8)
Auch Kombinationen mit
htmlentities(htmlspecialchars( nl2br( $ausdruck )))
"Fight Fire With Fire" oder doktor'n an den Symptomen.
Was kann ich da machen, dem IE6 ist es egal, aber der Firefox macht an der Stelle nicht was er soll.
Uns eine Beispielseite online zur Verfügung stellen?
Siechfred
echo $begrüßung;
Ich lese einen Text ein mit Zeilenumbrüchen und auch Umlauten.
Leider liefert die Funktion zwar ein <br /> zurück, läßt aber dahinter ein %0D%0A stehen.
Sie arbeitet also wie vorgesehen und dokumentiert.
Wenn ich schreibe:
<h2>ABPS_4.txt</h2>
Fuettern macht ihn praechtiger. << klappt esWenn ich schreibe:
<h2>ABPS_4.txt</h2>
Füttern macht ihn prächtiger. << klappt es nicht
Es gibt viele verschiedene Arten von "klappt nicht". Welche ist es bei dir?
Was kann ich da machen, dem IE6 ist es egal, aber der Firefox macht an der Stelle nicht was er soll.
Was kommt beim Client an?
echo "$verabschiedung $name";