accents dans le code (bon ou pas?)
Posté : 26 juil. 2005, 13:57
hum hum, depuis qqes nuits, je ne dors plus, je me relève et vaguabonde dans les larges corridors de l'aile nord-ouest (2ème partie) de mon immense manoir...
J'ai fais une fonction qui me parrait très pratique:
MAIS, là n'est pas le problème:
ma variable $msg, lorsque j'invoque cette fonction, j'ose mettre des cractères spéciaux dedans (des accents) et donc, mon code source en contient un certain nombre...
Ex d'invocation obscure, avec du sang de chameau vénéneux du tibet:
J'ai tjs été habitué à n'en mettre aucun, jamais, mm dans les commentaires (car je faisais du C). Mais en php, je me dis, pas grave, c un language assez récent, il doit être encodé en utf8 donc, ça doit pas poser de problèmes.
Mais le doute est tjs présent dans mon esprit et du coup, je ne dors plus... SVP, aidez moi à survivre, dans ce monde de fous où y a plus rien qui va. C'était mieux avang
J'ai fais une fonction qui me parrait très pratique:
function error($msg, $link) {
$msg = strToEncode($msg);
$_SESSION["error"] = $msg;
header("location:".$link);
exit();
}
function strToEncode($string) {
return addslashes(htmlentities($string));
}
Explication: La fct error met simplement une variable session que j'affiche après le redirectionnement avec le header. C'est très confortables pour afficher les message d'erreurs je trouve.MAIS, là n'est pas le problème:
ma variable $msg, lorsque j'invoque cette fonction, j'ose mettre des cractères spéciaux dedans (des accents) et donc, mon code source en contient un certain nombre...
Ex d'invocation obscure, avec du sang de chameau vénéneux du tibet:
if (!isset($_POST["login"]))
error("tu n'as rentré ton login", "index.php");
Comme vous pouvez le voir, j'ai souvent qqes accents qui se retrouvent dans le code source.J'ai tjs été habitué à n'en mettre aucun, jamais, mm dans les commentaires (car je faisais du C). Mais en php, je me dis, pas grave, c un language assez récent, il doit être encodé en utf8 donc, ça doit pas poser de problèmes.
Mais le doute est tjs présent dans mon esprit et du coup, je ne dors plus... SVP, aidez moi à survivre, dans ce monde de fous où y a plus rien qui va. C'était mieux avang