login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Foute weergave tekens (Opgelost)

Offline DMM - 01/01/2008 20:36
Avatar van DMMPHP beginner Hallo SiMa

Eerst en vooral een gelukkig nieuwjaar mijnentwege! Maar zelfs op nieuwjaarsdag kunnen er "problemen" opduiken, dus nu maar terug naar het werkelijke objectief van dit topic .

Ik slaag er immers maar niet in om een tekst die bestaat uit 'speciale tekens' (o.a. à-é-î) correct weer te geven. Het rare is dat het met de ene browser juist is als het in de andere fout is en omgekeerd (meer bepaald met FF en IE). Volgende dingen heb ik al geprobeerd:

Poging #1
- bij het invoegen van de gegeven in de db: mysql_real_escape_string();
- bij het selecteren van de gegevens uit de db: stripslashes();
Resultaat: Soms krijg ik allemaal vraagtekens, soms werkt het.

Poging #2
- bij het invoegen van de gegevens in de db: mysql_real_escape_string(); en htmlentities();
- bij het selecteren van de gegevens uit de db: stripslashes();

Poging #3
- bij het invoegen van de gegevens in de db (methode van TinyMCE):
  1. $toegtekens = '<p><strong><em><u><h1><h2><h3><h4><h5><h6><img>';
  2. $toegtekens .= '<li><ol><ul><span><div><br><ins><del>';
  3. $tekst= strip_tags(stripslashes($_POST['tekst']), $toegtekens);

- bij het selecteren van de gegevens uit de db: niets, htmlentities();

Poging #4
Gewoon htmlentities(); bij het invoegen.

Weet er iemand hoe het wél moet?

Alvast bedankt

David Roelandt

2 antwoorden

Gesponsorde links
Offline Giant - 01/01/2008 21:00
Avatar van Giant PHP beginner urlencode()
en urldecode()

ik heb zo'n zelfde probleem gehad:)
Offline DMM - 01/01/2008 22:01
Avatar van DMM PHP beginner Dankuwel 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.177s