Bonjour,
J'ai un problème avec une fonction qui s'appelle jsalert() et qui me sert à générer un message d'alerte en Javascript. Je lui passe en paramètre la même chaine de caractères contenant des caractères accentués.
Si j'appelle jsalert() à partir de mon fichier index.php, le message va apparaître correctement dans la boîte de dialogue. (EX : "Bon été!);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3php.ini default_charset = "iso-8859-1"
Si j'appelle jsalert() à partir de mon fichier requete.php (inclus dans index.php), le accents du message seront affichés de façon bizare. (EX : "Bon Å©tÅ©")
Si j'appelle jsalert() à partir de mon fichier index.php, les accents du message seront remplacés par des carrés. (EX : "Bon □t□!);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3php.ini default_charset = "UTF-8"
Si j'appelle jsalert() à partir de mon fichier requete.php (inclus dans index.php), le message va apparaître correctement dans la boîte de dialogue. (EX : "Bon été!);
Pourtant, c'est la même fonction, définie dans un même fichier appelé "javascript.php" inclus dans index.php. J'aimerais obtenir un résultat uniforme ou mes messages apparaîssent de façon uniforme. Je sais que le problème ne vient pas de ma fonction car je l,ai remplacée par l,instruction echo et j'ai le même résultat.
Partager