Mijn verbindings collatie met mysql staat op: utf8_unicode_ci
Mijn tabbellen/kolommen staan op: latin1_swedish_ci
Wanneer ik karakters als : é of ï wil toevoegen. Krijg ik rare tekens, dit komt neem ik aan door de karakter set latin1. Maar als ik dit nu allemaal wijzig naar utf8_unicode_ci (naar deze neem ik aan), moet ik ook iets wijzigen met me php/html files?
Welke charset standaard gebruikt wordt, hangt af van je webserver en de standaard die daarop ingesteld is.
Maar het is nooit slim om daarvan uit te gaan, beter geef je altijd je eigen charset op. Dan weet je zeker dat het goed gaat, ook als je op een andere webserver komt te zitten.
Hoe moet ik de charset opgeven? Ik zie meerdere opties, via html een meta tag. Via php een header functie. Welke zou ik moeten gebruiken?
?
Onbekende gebruiker
09-07-2008 15:37
Als je de mogelijkheid hebt, om .htaccess bestanden te gebruiken, dan zou ik dat doen. Dit in een .htaccess bestandje zetten, in je root plaatsen en klaar: