Salut,
J'ai une chaine de type "Bonjour ça va bien." qui me vient d'un flux XML.
Je veux remplacer les espaces par des tirets.
Je fais un str_replace(' ','-',$chaine);
Ca fonctionne … mais pas pour toutes mes chaines.
Pour certaines ça fait "Bonjour-ça va bien." ou "Bonjour-ça va-bien".
Je soupçonnais que ce soit un autre type d'espace (insécable, fabulation ou autre).
Mais j'ai tout testé : remplacer \t ou ou même en copiant collant un tab, mais ça ne fonctionne pas.
Ma dernière piste : c'est un souci de charset/encodage de caractère. Mais comment trouver le code hexa / le caractère exact que c'est ?
Avez vous déjà eu ce genre de soucis ?
Merci
---------------
Bha ouais mais bon, m'enfin quoi...