Partage
  • Partager sur Facebook
  • Partager sur Twitter

%EF%BB%BF même si le fichier est en utf8 sans BOM

11 janvier 2018 à 18:11:44

Bonjour

Je créé un site internet qui utilise une base de données pour stocker les chemins d'accès des images. Je récupère le chemin d'accès via PHP et Je suis sûr que les chemins d'accès sont correctes dans la base de données mais les images ne s'affichent pas alors que le chemin d'accès semble bon.
Mon fichier PHP est en UTF-8(sans BOM)
Lorsque je fais "clique droit->afficher l'image" l'url deviens par exemple %EF%BB%BF../image/facebook.png au lieu de ../image/facebook.png.

Si quelqu'un à une solution ça me serai très utile.

 Merci par avance

  • Partager sur Facebook
  • Partager sur Twitter
11 janvier 2018 à 18:18:23

Met un namespace pour ton dossier images et utilise le "namespace/images/....".

Dans la bdd enregistre juste le chemin depuis le namespace/Chemin

  • Partager sur Facebook
  • Partager sur Twitter
What's makes you different ?
11 janvier 2018 à 18:26:09

Et dans la base de données, l'encodage paramétré correspond ? Ça doit être le même.

Sinon, au lieu de faire "clique droit->afficher l'image", c'est plus direct d'afficher la donnée récupérée de la base de donnée…

Tu verra si ces caractères viennent de la requete SQL ou de la suite de ton script…

Je ne peux pas dire mieux avec le peu d'infos que j'ai…

Edit.

Sinon, c'est vrai qu'enregistrer tout le chemin vers le dossier image pour chaque image, c'est dommage…

-
Edité par Niconemo 11 janvier 2018 à 18:30:35

  • Partager sur Facebook
  • Partager sur Twitter
11 janvier 2018 à 18:32:43

le résultat de la requête sql est correcte j'ai vérifié.

je peut utiliser un namespace mais ça ne change pas mon problème le résultat de ma requête est juste et marchait en local mais en ligne "%EF%BB%BF" apparaît devant le chemin d'accès de toutes mes images

-
Edité par vincentletourneur1 11 janvier 2018 à 18:38:59

  • Partager sur Facebook
  • Partager sur Twitter
11 janvier 2018 à 19:55:18

Salut, tu aurait pu continuer sur l'autre, même problème donc topic identique...

https://openclassrooms.com/forum/sujet/caracteres-invisible-chemin-dacces-dune-image?page=1#message-92171614

Bref.

++

-
Edité par christouphe 11 janvier 2018 à 19:56:17

  • Partager sur Facebook
  • Partager sur Twitter
11 janvier 2018 à 23:18:15

Doublons interdits, je ferme. Merci de continuer sur le topic initial.
  • Partager sur Facebook
  • Partager sur Twitter

Moderateur forum || FAQ 3D || discord 3D francophone || OC Tweak script