J'essaie de déboguer les caractères inutiles que mes pages web affichent dans les langues étrangères. Je veux que mon createpage.php soit en utf-8.
me@host:/www/webroot$ file -bi createpage.php
text/x-php; charset=us-ascii
me@host:/www/webroot$ iconv -f us-ascii -t utf-8 createpage.php > createpage_utf8.php
me@host:/www/webroot$ file -bi createpage_utf8.php
text/x-php; charset=us-ascii
J'ai rwx
les permissions sur le répertoire, rw
sur les dossiers. Je dois être aveugle - qu'est-ce que j'ai foiré ici ? Est-ce parce que l'ascii est un sous-ensemble de l'utf-8 et que mon php n'a pas de caractères spéciaux (seulement les fichiers ini que j'utilise) ? include
), donc file -bi
ne fait que rapporter de l'ascii de toute façon ?