login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Probleem met tekens

Offline gothmog - 28/08/2008 20:35
Avatar van gothmogLid Beste
Enkele tekens worden bij mij fout omgezet.
Bijvoorbeeld dit teken: ç
Die komt in de database zo:ç
En wordt op de site weergegeven als: ç

Dit is wat ik heb om vreemde tekens aan te passen:
  1. {
  2. $return = stripslashes($return);
  3. }
  4. $return = htmlentities($return,ENT_QUOTES);

7 antwoorden

Gesponsorde links
Offline kickasgamer - 28/08/2008 20:41
Avatar van kickasgamer PHP ver gevorderde zet het anders via een eigen functie om he

bv met preg_replace

ç omzetten naar ç
Offline gothmog - 28/08/2008 20:44
Avatar van gothmog Lid Het gaat niet alleen om dat teken ook andere tekens zoals á
Offline kickasgamer - 28/08/2008 20:47 (laatste wijziging 28/08/2008 20:48)
Avatar van kickasgamer PHP ver gevorderde ja dan een algemene functie he

  1. function conversion($teken, $result, $string){
  2. // ik weet wel niet hoe die preg_replace regex moet worden opgestelt ma ik gok op dit
  3. preg_replace($teken, $result, $string);
  4. }
Offline gothmog - 28/08/2008 20:48
Avatar van gothmog Lid Is er geen algemene functie die het goed doet?
Is htmlspecialchars() beter dan htmlentities? Aangezien de tekens hier op sitemasters wel goed komen te staan.
Offline kickasgamer - 28/08/2008 20:49
Avatar van kickasgamer PHP ver gevorderde htmlspecialchars() kan je probleem ok al oplossen denk ik

probeer het eens, normaal helpt het
Offline gothmog - 28/08/2008 21:01
Avatar van gothmog Lid Werkt beter ja, zie dat htmlentities alle tekens veranderd, maar doet htmlspecialchars dat dan niet?
Offline Joost - 28/08/2008 21:13
Avatar van Joost PHP expert Volgensmij doet htmlspecialchars alles, en htmlentities meer de gevaarlijke tekens.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.272s