Hallo,

ik maak een xml bestand aan de hand van gegevens uit mijn databank, echter heb ik een character set fout (denk ik). Ik heb al op verschillende manieren geprobeert om de niet ondersteunde tekens te veranderen maar deze mislukken.

<?php
$array_speciale_tekens = array( "Ç" => "&#199;", "ç" => "&#231;");
$data->addChild('titel', strtr($film_info['titel'] ,$array_speciale_tekens));
?>

Dit geeft "Braban篮ne" in plaats van "Brabançne",

Hoe kan ik deze fout herstellen?

Alvast bedankt,
Knipper
Geef je wel de UTF-8 headers mee?
Waarom gebruik je niet http://php.net/htmlentities

(Met de 3e parameter)
---
Sowieso als je zo'n ç typt in je script, dan moet het php script zelf ook in de goede tekenset worden opgeslagen


Reageren