Onbekend |
|
Het is zo vaag ...
Ik heb dus in .htaccess AddDefaultCharacter .... utf-8
Met m'n meta tag geef ik ook utf-8 op. In m'n mysql staat alles op utf-8.
Wanneer ik vanaf een formulier iets in de db zet, worden de vreemde tekens als rare tekens opgeslagen. Probleem is opgelost wanneer ik dit doe:
$_POST = array_map('utf8_decode', $_POST);
Als ik bijv. een record kopieer van de ene naar de andere tabel moet ik zelfs dit doen:
$aMijnArray = array_map('utf8_encode', $aMijnArray);
$aMijnArray = array_map('utf8_decode', $aMijnArray);
$aMijnArray = array_map('utf8_encode', $aMijnArray); $aMijnArray = array_map('utf8_decode', $aMijnArray);
voor een goed resultaat.
Iedereen heeft z'n mond vol over utf-8, maar met de ISO-8859-1 had ik nooit problemen |