[PHP] welke html-functie gebruiken?

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • ekkoper
  • Registratie: Augustus 2003
  • Laatst online: 17-11-2024
Hallo!
Ik heb in een MYSQL-database een tekstje staan.
In dat tekstje staan onder andere enkele quotes ( ' dus )
Ook staat de tekst zonder html-code (dus geen <BR>, maar wel enters, \n..)

Nu toon ik die tekst op mn site met nl2br(), maar dit toont alleen de regels goed (\n wordt inderdaad <BR>), maar bij de quotes krijg ik vraagtekens..
Ik weet niet zeker of dat aan mn php-functiegebruik ligt, of aan de browser (firefox), of een combinatie ervan, maar
weet iemand hoe ik dat kan oplossen?

Edit: de tekst is gekopieerd uit Word, het lijkt daaraan te liggen.. kan dat?

[ Voor 10% gewijzigd door ekkoper op 07-12-2005 18:16 ]


Acties:
  • 0 Henk 'm!

  • Mr. Bondt
  • Registratie: Februari 2005
  • Laatst online: 27-08 14:50
Misschien staat je tekenset wel verkeerd ingesteld.
Probeer het eerst eens in Internet Explorer.
Kijken wat er dan gebeurd, is het normaal (dus met quotes), dan kan je gaan spelen met de tekensets in Firefox :).

Als in IE het ook fout gaat, zou ik iets doen aan de manier hoe je quotes in de database zet ;)

Acties:
  • 0 Henk 'm!

  • RuudBurger
  • Registratie: Oktober 2003
  • Laatst online: 22-09 12:15
het kan idd zijn dat de quotes uit Word andere quotes zijn dan de normal ' en " die gebruikt worden in html.
wat je kan doen is voordat je de tekst in het database zet een string replace eroverheen gooien. En zo de Word-quote naar een normale quote omzetten.

Acties:
  • 0 Henk 'm!

  • GlowMouse
  • Registratie: November 2002
  • Niet online
Gebruik htmlspecialchars() of htmlentities(). De ' wordt dan &quot; of &#039;

[ Voor 8% gewijzigd door GlowMouse op 07-12-2005 18:25 ]