Hallo Heren (& Dames)
Ik ben een website aan het ontwikkelen voor een Tsjechische klant, en zoals je misschien weet hebben die een klein beetje anders alfabet dan standaard latijns. Ik heb van alles geprobeerd en het volgende is het resultaat.
De database tabellen hebben een encoding van UTF-8 (zoals ik las dat het zou moeten zijn)

Daarbij heb ik in mijn index.php (waar alle pagina's in worden geladen) het volgende staan:
Ook heb ik uiteraard de html-header ook op UTF8 gezet:
Het resultaat dat ik krijg is als volgt:

De website kan dus wel de Tsjechische tekens weergeven, want dat gebeurt als ik het rechtstreeks in de html plak. Maar als het uit de lokale WAMP database komt, dan gaat er nog iets mis. Staat er toch iets verkeerd misschien? De collatie is wel overal utf8_general_ci dus ik weet niet wat er mis is.
Iemand een idee?
Ik ben een website aan het ontwikkelen voor een Tsjechische klant, en zoals je misschien weet hebben die een klein beetje anders alfabet dan standaard latijns. Ik heb van alles geprobeerd en het volgende is het resultaat.
De database tabellen hebben een encoding van UTF-8 (zoals ik las dat het zou moeten zijn)

Daarbij heb ik in mijn index.php (waar alle pagina's in worden geladen) het volgende staan:
PHP:
1
| mysql_set_charset('utf8'); |
Ook heb ik uiteraard de html-header ook op UTF8 gezet:
HTML:
1
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
Het resultaat dat ik krijg is als volgt:

De website kan dus wel de Tsjechische tekens weergeven, want dat gebeurt als ik het rechtstreeks in de html plak. Maar als het uit de lokale WAMP database komt, dan gaat er nog iets mis. Staat er toch iets verkeerd misschien? De collatie is wel overal utf8_general_ci dus ik weet niet wat er mis is.
Iemand een idee?
Life would be so much easier if I had the source code...