[RESOLU] supprimer caracteres speciaux , truc louche

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] supprimer caracteres speciaux , truc louche

Re: [RESOLU] supprimer caracteres speciaux , truc louche

par sax76 » 30 déc. 2013, 19:33

trouvé un oubli dans le code au dessus mdr

supprimer caracteres speciaux , truc louche

par sax76 » 30 déc. 2013, 19:26

bonjour

pour eviter des problemes de titrage (pour enregistrer un fichier) je supprime les caracteres speciaux via
$song1 = preg_replace("#[^a-zA-Z]#", "", $song1);
si $song1 = à une variable mise dans le fichier ou chargé par fichier txt ca marche
par ex si je met :
$song1 = 'aàeé&iêu' ; 
$song1 = preg_replace("#[^a-zA-Z]#", "", $song1);
j'ai en sortie ma var $song qui vaut : aeiu

par contre la j'ai un truc bizarre
j'utilise un socket pour aller chercher des infos pour mon site directement dans mon pc il s'agit d'une page html generé en local

j'arrive a recuperer mes infos sans soucis , mais si une $var ce retrouve avec des caracteres spéciaux , le script qui doit supprimer les caracteres spéciaux arrivent pas a les virer
enfin si mais il met autre chose a la place , ex je recupere dans $song1 le mot rêve , ben en sortie je devrais avoir rve , mais je me retrouve avec rxeave

il a remplacé le ê au lieu de la supprimer , et ça pour tous mes caracteres speciaux qu'il trouve

une idée ?