Ik ben een website in diverse talen aan het maken. Als charset heb ik gekozen voor UTF-8. Dit heb ik consequent gedaan. Dus:
1. MySQL kolommen zijn UTF-8
2. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
3. <?php header('Content-Type: text/html; charset=utf-8'); ?>
Als ik nu een taal als Turks toon, dan vallen er diverse tekens weg. Verander ik 2 en 3 in ISO 8859-1 of ISO 8859-15 dan werkt er veel meer, maar nog steeds niet 100%.
Ik begrijp niet wat ik verkeerd doe. In PHPmyAdmin wordt alles correct getoond. De headers staan daar op UTF-8.
De data komt overigens oorspronkelijk uit een Excelsheet. Zo is deze geimporteerd via PHPmyAdmin.
1. MySQL kolommen zijn UTF-8
2. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
3. <?php header('Content-Type: text/html; charset=utf-8'); ?>
Als ik nu een taal als Turks toon, dan vallen er diverse tekens weg. Verander ik 2 en 3 in ISO 8859-1 of ISO 8859-15 dan werkt er veel meer, maar nog steeds niet 100%.
Ik begrijp niet wat ik verkeerd doe. In PHPmyAdmin wordt alles correct getoond. De headers staan daar op UTF-8.
De data komt overigens oorspronkelijk uit een Excelsheet. Zo is deze geimporteerd via PHPmyAdmin.
[ Voor 7% gewijzigd door Verwijderd op 25-11-2011 08:51 ]