Bonjour à toutes et à tous,

Je ne sais pas si l'un ou l'une d'entre vous a déjà constaté cette "étrangeté" sous Notepad ++ (v6.1.2 et précédente ?).

Si vous prenez ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<html>
<head>
<title>Ma page web</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body bgcolor="#ffffff" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<p>Test d'accent : reflétée, arrière, a , à</p>
</body>
</html>
Lorsque le fichier sera ouvert par Notepad ++, l'encodage du fichier sera automatiquement le même que celui défini par la <meta>.

Changez le charset pour le mettre en ISO-8859-1 et vous verrez qu'en réouvrant le fichier, l'encodage aura changé tout seul et converti les caractères accentués.

Cela ne le fait qu'avec les fichiers de texte et html (je n'ai pas essayé tous les formats). Mais il n'y a pas de changement si c'est dans un fichier .php.

C'est peut-être pas d'un grand intérêt comme découverte mais elle m'aura prit la tête quelque temps et pourra peut-être aider au moins une personne, un jour.