[php/javascript] Probleem met opslaan "speciale" karakters

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Aan de hand van dit voorbeeld post ik een aantal formvelden (en textarea's) naar post.php.

Bij mij worden de waarden in post.php naar een mysql database geschreven... maar "speciale" tekens zoals ï komen verkeerd in database terecht. ï wordt b.v. ï

Pas op het laatste moment worden deze tekens verknalt. Wanneer ik print_r($_POST); uitvoer is het nog gewoon een ï. Zelfs wanneer ik de sql query echo is het nog een ï maar wanneer ik dan via PHPmyadmin de waarde in de database bekijk is het geworden: ï

Weet iemand hoe dit kan? :?

Acties:
  • 0 Henk 'm!

  • Marcj
  • Registratie: November 2000
  • Laatst online: 15:16
Waarschijnlijk gaat er iets mis met je character encoding. Gebruik je toevallig in je PHP UTF-8, maar is je database Latin-1 oid?

Acties:
  • 0 Henk 'm!

  • Mitrilvich
  • Registratie: Juli 2004
  • Laatst online: 08-08 10:56
Uit een eerdere post:
Wanneer je query uitvoer op een database is misschien belangrijk dat je mysql-verbinding op utf-8 staat, vanwege alle gekke tekens. Vóór je insert zou je bijvoorbeeld de volgende query uit kunnen voeren om dat in te stellen:
set names 'utf8'