Toon posts:

[ASP] replace de onzichtbare enter

Pagina: 1
Acties:

Verwijderd

Topicstarter
Vanuit mijn access database krijg ik een tekst aangeleverd die een aantal enters bevat. Wanneer ik deze tekst in kladblok open krijg ik gewoon een aantal enters, maar... wanneer ik dit in HTML weergeef krijg ik heel logisch alles achter elkaar aan, omdat er geen <br> achter iedere zin staat. Nu ben ik al even bezig geweest met de replace functie maar kom er niet helemaal uit. Kan iemand mij verder helpen?

Wat ik nu doe
omschr = "regel 1 regel2" //dus tussen 1 en r staat bij mij een harde return
response.write replace(omschr,chr(13),"<br>")

gewenste uitvoer is:
regel1<br>
regel2

Verwijderd

mischien dat dit helpt :

response.write replace(omschr,vbcrlf,"<br>")

chr(13) = halve enter
chr(13)+chr(10) = hele enter

Verwijderd

Linux:
chr(10) = hele enter

Windows:
chr(13) = halve enter
chr(13)+chr(10) = hele enter (en chr(13)+chr(10) is dat niet!)

MacOS:
chr(13) = hele enter

en vbcrlf = chr(13) + chr(10)

  • pistole
  • Registratie: Juli 2000
  • Laatst online: 20:32

pistole

Frutter

je dient
-server.HTMLencode te gebruiken en/of
-replace(str, vbnewline, "<br>" te doen

Ik frut, dus ik epibreer


Verwijderd

Topicstarter
Helaas is dit niet werkzaam, ben zelf ook nog wat aan het kloten, maar nog niets

Verwijderd

Topicstarter
ja, het lukt!! nog even wat gedonder maar met de vbcrlf is het goed, bedankt super!

  • pistole
  • Registratie: Juli 2000
  • Laatst online: 20:32

pistole

Frutter

overigens is dit wel een rtfm vraag he :)
Zie ook MS Scripting

Ik frut, dus ik epibreer

Pagina: 1