Bonjour,

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
echo '
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<meta http-equiv="content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>' . "\n";
 
echo '<p>' . "echo '&eacute; &egrave; &ccedil; &agrave;'; donne :" . '</p>' . "\n";
 
echo '<p>é è ç à</p>'. "\n";
 
echo '<p>' . "echo htmlEntities ('&eacute; &egrave; &ccedil; &agrave;', ENT_QUOTES, 'ISO-8859-1'); donne :" . '<p>' . "\n";
 
echo '<p>' . htmlEntities ('é è ç à', ENT_QUOTES, 'ISO-8859-1') . '</p>' . "\n";
 
echo '<p>' . htmlEntities ('Ce ne peut pas être la fonction echo qui est en cause. La version 5.6 de PHP sur ce serveur ne gère pas les caractères accentués.', ENT_QUOTES, 'ISO-8859-1') . '</p>' . "\n";
 
echo '</body>
</html>';
Voir le résultat en lligne :


Je dis à OVH que leur version 5.6 ne gère pas les caractères accentués.

Ils me disent que j'ai un problème de code (sans préciser), que c'est de ma faute.

Savez-vous où est l'erreur ou une fois de plus le support OVH dit n'importe-quoi.

Merci d'avance.