Utilisation de la fonction mb_convert_case
Bonsoir,
N'ayant pas pu bizarrement exploiter la fonction strtolower() (je ne rentre pas dans les détails : saisie dans le formulaire > données traitées par script PHP grâce à Ajax > renvoi des données vers le formulaire > problème d'accent), j'ai voulu tester avec mb_convert_case() et mb_strtolower(), mais ça bugue sans message d'erreur.
Concrètement, si je crée une page test avec :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title></title>
</head>
<body>
<?
$valeurchamp = "une étoile filante";
$valeurchampminus = mb_convert_case($valeurchamp, MB_CASE_LOWER, "UTF-8");
echo $valeurchampminus ;
?>
</body>
</html> |
Je me retrouve avec un résultat tronqué après le <body> :
Code:
1 2 3 4 5 6 7
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title></title>
</head>
<body> |
Que faut-il configurer ou installer sur un serveur pour réussir à utiliser les fonctions PHP "mb_" ? Quelqu'un a-t-il déjà rencontré ce problème ?
Info serveur : Apache/1.3.41 (Unix) mod_gzip/1.3.19.1a PHP/4.4.7 mod_ssl/2.8.31 OpenSSL/0.9.6m
Merci