Bonjour à tous,
Voila mon problème: j'ai un fichier php qui contient jute les lignes suivantes:Oui ce script est stupide mais c'est juste pour tester pour un problème que j'ai sur d'autres fichiers
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <?php header('Location: wrong.php'); ?>
Et voila le problème : lorsque je l'encode en ANSI, tout se passe bien, mais lorsque je l'encode en UTF-8 j'ai l'erreur :
Alors je pensais que sa venait de mon serveur mais après vérification dans les fichiers apache2.conf et conf/charset que dans les deux fichiers mon charset par défaut est UTF-8.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Warning: Cannot modify header information - headers already sent by ( [...]/index.php:1)in [...]/index.php on line 2
Mon serveur est un Linux ( Ubuntu 6.04 il me semble), avec apache2 et php5.
J'ai lu sur le net que php était en ISO de manière native et qu'il n'y a qu'a partir de la version 6 que le charset natif sera l'UTF-8. Mais je doute que mon problème soit une erreur native de php ...
Merci d'avance
Partager