JeuDuTaquin
Messages postés251Date d'inscriptionmardi 4 juillet 2017StatutMembreDernière intervention31 mai 2023
-
Modifié le 10 mai 2020 à 17:15
JeuDuTaquin
Messages postés251Date d'inscriptionmardi 4 juillet 2017StatutMembreDernière intervention31 mai 2023
-
11 mai 2020 à 13:49
Salut à tous,
Le script du site "abandonware.org" souffre d'un problème pour le chargement de fichiers image à partir d'un script PHP.
En effet, les caractères français dans le URL sont faux.
Nous avons un fichier texte en UTF8, et le script récupère un nom de fichier corrompu.
Le serveur n'aime pas trop ça et donne une erreur 404.
Donc, il y a un problème, soit au niveau serveur, soit au niveau script…
Ou peut-être bien les deux.
Ma question, pourquoi le script et le serveur ne se comprennent pas?
Cela peut venir de la liste des images en UTF8... et lu en Windows
1252. (liste des images, une ligne URL par image)
De la lecture de la liste dans script: htmlentities(), rawurlencode() ou utf8_decode(), sachant que rawurlencode prend les caractères de l'UTF8 sans l'interpréter.
Peut-on adapter le script pour donner un format identique et surtout compatible?
Malheureusement, je n'ai pas accès directement aux tests, mais toutes suggestions nous ravirait.
Merci pour votre aide future.
Nota: Le problème est apparu après un changement de serveur il y a un an.
@karamel
Messages postés1829Date d'inscriptionvendredi 9 mai 2008StatutModérateurDernière intervention25 mai 2023146 11 mai 2020 à 11:26
bonjour
je suis pâs un pro sur le sujet mais normalement c'est bien le serveur qui doit être configuré pour fonctionner en utf 8 et si je ne dit pas d'erreur il faudra peut convertir
certain fichier en utf .
JeuDuTaquin
Messages postés251Date d'inscriptionmardi 4 juillet 2017StatutMembreDernière intervention31 mai 20237 Modifié le 11 mai 2020 à 13:41
Salut Karamel,
Oui, effectivement, c'est ce qui a été fait pour les fichiers texte… mais côté serveur, il semble être configuré par défaut en Windows 1252.
Alors ça marche pô.
Mais, l'inconnu porte sur la rétroactivité (pô nucélaire) de la renomation (changement de nom!), des fichiers déjà uploadés.
Il est toujours possible, comme je fais à petite échelle sur mes sites, de renommer les noms avec accents, mais là ça commence à faire du travail.
Je me demande aussi si le logiciel FTP de transfère n'envoie pas des noms avec un codage fallacieux en Windows 1252 et pas en UTF8.
On fait les tests avec la nouvelle config serveur...
Vous n’avez pas trouvé la réponse que vous recherchez ?