Enlever %EF%BB%BF dans une chaine PHP

mamadou
26 Déc 2016
Après envoie d'une image vers mon sereur PHP via ajax, celui-ci me revoi l'URL de l'image pour une prévisualisation. Le hic est que cette URL contient le séquence de caractère %EF%BB%BF qui n'est pas visible. Ma question est comment enlever cette séquence de caractères bizarroides
alfaajo
26 Déc 2016
Le BOM (Byte Order Mark) est un caractère espace insécable de largeur nulle. C'est est un caractère invisible qui vient en toute première position du document (ou de la chaine). Ainsi si ta page PHP est encodé en UTF-8 par défaut alors c'est normale que la chaine (URL) renvoyée contienne le BOM, la séquence dont tu fait allusion.
Pour s'en débarrasser, convertis le script PHP en UTF-8 sans BOM et tout ira bien.
J'espère cela va aidé.