Formatierter Text
Marcus Dawideit
- asp.net
0 Thomas mell0 Calocybe
Ich habe folgende Problem:
Bei mir läuft der IIS 3.0 und ASP mit Access als DB.
Jedesmal wenn ich einen Text aus der Datenbank hole , verliert er komplett die Formatierung,
d.h. die Wörter werden aneinander gereiht.
Was mache ich falsch ???
P.S.
Die Eingabemaske sieht etwa genauso aus wie diese hier, mit einem langen Freetext-Feld.
Hallo,
wie meinst du das ? Werden bei der Datenbankabfrage falsche (zufiele) Daten zurückgegeben, oder meinst du die Textdarstellung auf der ASP ?
Im ersten Fall ist mit Sicherheit die SQL-Abfrage falsch.
Im zweiten Fall liegt es an der HTML (oder CSS) Textformatierung.
Bis danndann
Thomas
Ich habe folgende Problem:
Bei mir läuft der IIS 3.0 und ASP mit Access als DB.
Jedesmal wenn ich einen Text aus der Datenbank hole , verliert er komplett die Formatierung,
d.h. die Wörter werden aneinander gereiht.Was mache ich falsch ???
Ist doch klar: In der DB (?) werden Zeilenumbrueche als chr(10) oder chr(13) gespeichert. Fuer HTML sind das ganz normale Leerzeichen. Du musst also diese Sonderzeichen in <BR> umwandeln, und das geht mit
s = Replace(s, chr(10), "<BR>")
Und dann solltest Du Dir vielleicht noch die Methode
Server.HTMLEncode() anschauen, die z.B. das < in ein < umwandelt, damit der Browser es nicht interpretiert.
Calocybe