Ik zal vast niet de eerste zijn die hier tegen aanloopt, maar ik kan toch niet echt een logisch antwoord vinden hiervoor. Als ik een ë in de database gooi word deze om een of andere vervangen door Àƒ«.
Ik ga er vanuit dat er hier wel meer mensen zijn die dit welles hebben gehad. Dus nu de vraag, waarom gebeurt dit en wat kan ik er aan doen
Escape je je html voordat het de database ingaat? Moet je niet doen, html escapen moet je doen bij de output, alleen tegen MySQL injecties moet je escapen (mysql_real_escape_string())
toevoeging op 21 juni 2012, 09:07:11: En anders het veld bij structuur op UTF-8 zetten..
Ow wacht, verkeerd gelezen.. Ik dacht dat hij bij een query als ë erin ging, je moet dan een UTF-8 charset meta tag dacht ik zo uit mijn hoofd (Nieuwere versie) En je veld in de database ook..
Als je een db class gebruikt zet je in je query functie iets dat kijkt of het een update/insert of een select is en laat er respectievelijk htmlentities() en html_entity_decode() op los.