Tcho tout l'monde!
C'est la 1ère fois que je me prends la tête avec des problèmes d'accents, et je ne comprends pas si ca vient de mon en-tête ou le paramètre charset ou si ma syntaxe php n'est pas juste..
pour l'en-tête de mes pages web je met:
Code HTML :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
je ne précise aucun charset (j'ai essayé:
Code HTML :
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
ou
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
mais mon problème reste le même)
et comme code d'essai:
Code PHP :
<?php
$addr = 'Aà';
$addr = strtolower($addr); //converti en minuscule
echo 'voici $addr en minuscule: '.$addr.'<br/>'; //affiche: aà
$addr = strtr($addr, "äàåö", "aaao"); //supprimer les accents
echo 'voici $addr sans accents: '.$addr.'<br/>'; //affiche: aao!!
?>
Ca m'affiche: aao
Quelqu'un voit ce que je ne voit pas? Merci d'avance!