Je rencontre un problème avec les specialchars (é, è, ...) dans mon document XML ...
Mon site est déclaré en UTF-8, c'est a dire que la conversion de tous les caractères spéciaux son effectués ...
Cependant, l'affichage dans le document XML des caractères spéciaux, s'effectue par des
ce qui m'embete un peu ...?
Pourtant tout à l'air nickel :
header('Content-Type: text/xml; charset=' . CHARSET);
echo '<?xml version="1.0" encoding="' . CHARSET . '"?>' . "\n";
echo '<?xml-stylesheet href="http://www.w3.org/2000/08/w3c-synd/style.css" type="text/css"?>' . "\n";
( ou CHARSET est egale à UTF-8 )ensuite j'ai tout essayé comme fonction :
html_entity_decode()
utf8_decode()
ceci :
$trans_tbl = get_html_translation_table (HTML_ENTITIES);
$trans_tbl = array_flip ($trans_tbl);
$ret = strtr ($string, $trans_tbl);
Mais rien ne fonctionne correctement ... quelqu'un pourrait-il me filer un coup de main ? je suis un peu perdue ...Cordialement