Beste mede-tweakers,
Ik heb een klein probleempje met speciale tekens in php (en mysql).
Ik heb vb een veld, genaamd 'field', als ik daar iets invul en ik druk op 'Zend', dan krijg je een $_POST['field'] die ik in in een database stop.
Je krijgt dus gewoon een mysql_query die de inhoud van dat veld in een database rij stopt.
Nu kan je vb bij dat veld ook de letters é ä è etc invullen. Helaas, vult hij dat fout in bij mysql (?) en leest hij ze ook fout uit. Ik heb unicode aanstaan bovenaan mijn html.
Mijn vraag: Wat moet ik gebruiken als 'filter' als ik het wil invoeren bij mysql, en wat ik moet als filter gebruiken als ik het wil uitlezen?
(Met filter bedoel ik vb htmlspecialchars, htmlentities etc)
Ik heb verschillende dingen geprobeerd, maar ik kom er maar niet uit.
Kan iemand mij helpen, want ik vind werkelijk niks hierover op google
Alvast bedankt!
PS. Naast dat het moet functioneren, moet het ook veilig zijn, dus vb ook htmlspecialchars erin enz.
Ik heb een klein probleempje met speciale tekens in php (en mysql).
Ik heb vb een veld, genaamd 'field', als ik daar iets invul en ik druk op 'Zend', dan krijg je een $_POST['field'] die ik in in een database stop.
Je krijgt dus gewoon een mysql_query die de inhoud van dat veld in een database rij stopt.
Nu kan je vb bij dat veld ook de letters é ä è etc invullen. Helaas, vult hij dat fout in bij mysql (?) en leest hij ze ook fout uit. Ik heb unicode aanstaan bovenaan mijn html.
Mijn vraag: Wat moet ik gebruiken als 'filter' als ik het wil invoeren bij mysql, en wat ik moet als filter gebruiken als ik het wil uitlezen?
(Met filter bedoel ik vb htmlspecialchars, htmlentities etc)
Ik heb verschillende dingen geprobeerd, maar ik kom er maar niet uit.
Kan iemand mij helpen, want ik vind werkelijk niks hierover op google
Alvast bedankt!
PS. Naast dat het moet functioneren, moet het ook veilig zijn, dus vb ook htmlspecialchars erin enz.