Bonjour
j'ai fais une application sur un serveur web et je voudrais enregistrer des messages du trafic sur le serveur dans un fichier log mais mon probleme etait au niveau des manipulation des chaines affichees dans ma page Html , je m'explique:
j'ai fais un petit formulaire qui permet la saise des donnnees et leurs traitement et retourne un message de diagnostique à l'usager du service qui s'affichera dans la page html et pour garantir l'affichage des caracteres accentues j'utilise des sequences comme : é pour é et ainsi de suite dans mon code html. pour faire un fichier log je recupere le message et je dois l'analyser et remplacer les chaines speciales par le caracetere associe et c'est là où il y a le probleme.
voici le bout de code qui permet de verifier ça (à titre d'exemple):
et voici le resultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 my $chaine = "numéro de téléphone"; my @tab = split(/ /,$chaine); my $i =0; while(exists($tab[$i])){ $tab[$i]=~s/(é)/e/; $i++; } my $chaines = join(" ",@tab); print "la chaine :$chaines\n";
merci de votre aide
Partager