Calocybe: Zeichenketten auf Zeilenumbrüche durchsuchen

Beitrag lesen

Hallo!

Ich möchte diesen Inhalt der Zelle vor dem AUsgeben im Browser auf Zeilenumbrüche untersuchen, und diese dann mit
»»  ersetzen. Bloß wie? Kann mir bitte jemand weiterhelfen?!?!

Für mein Forum hab ich mal diese geschrieben

[...(der Code)]

Ja, geht aber einfacher. Zum Glueck bietet ASP naemlich die Replace-Funktion:

s = Replace(s, chr(10), "<BR>")

Wandelt alle Linefeeds in s in <BR> um. Da Zeilenumbrueche manchmal als chr(13)+chr(10), manchmal aber nur als chr(10) gespeichert werden (auch in Windows world), entferne ich eventuelle 13er lieber vorher und habe dann garantiert nur noch 10er drin:

s = Replace(s, chr(13), "")

Dann sollte man aber moeglichst noch Umlaute in die entsprechenden HTML-Zeichen umsetzen. Dafuer bietet ASP auch eine eigene Funktion (Methode des Server-Objektes):

s = Server.HTMLEncode(s)

Was Dein Forum betrifft Jens, kannst Du die > am Anfang der Zeile einfach durch

s = Replace(s, chr(10), "<BR>>")

erreichen.

Hoffe das hilft. Jetzt aendere ich mal noch den Threadtitel (hat nicht viel mit JS zu tun) ;-)

Calocybe