Dominique a écrit :
sly a écrit :
header("text/html; charset=iso-8859-1");
(tentes le coup de faire pareil au début de ton proxi.php aussi )
Alors là plouf. Ça perturbe curieusement la librairie CURL qui intérroge le serveur et lui fait provoquer une erreur 500.
(...)
Bref je sèche. Je vais laisser tomber et continuer à intégrer sur WRI puisque ça marche mais j’aimerais quand même bien comprendre.
J'adore les chalenges ! plus c'est dur, plus ça me plait, et je suis trop tétu pour accepter que ma super idée n'était pas la bonne. (recevoir une erreur 500 laisse penser qu'on chauffe ;-) )
J'ai donc copié tout en provenance de chez toi sur un autre serveur de chez moi. J'ai tout d'abord eu le même résultat des accents foireux sur FF, j'ai entrepris alors de rajouter l'entête de content-type, et hop ça roule :
http://slyserv.dyndns.org/test-ol/
Le problème était donc bien au niveau de proxi.php, sauf qu'ayant fait un peu rapidement l'autre fois, j'avais mal écris le correctif.
c'est
header("Content-Type: text/html; charset=iso-8859-1");
La conclusion que l'on peut faire de tout ça, c'est que
placer ça dans l'entête xml coté refuges.info :
<?xml version="1.0" encoding="ISO-8859-1"?>
semble tout simplement inutile/hors norme/érroné
edit :
Après moultes nouvelles recherche, non, ce "prologue" est correct et même obligatoire par la norme xml (quand on est pas en UTF-8). Et l'ouverture direct par firefox en dépend et est, semble-t-il, bien géré. Le problème est donc lié, d'une façon ou une autre, à la librairie OpenLayers ou à javascript qui ne se base que sur l'encoding type donné par apache.