PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WEBDEV 2024 → Upload de fichier et accents
Upload de fichier et accents
Iniciado por Fabien, 06,ene. 2017 15:10 - 7 respuestas
Miembro registrado
84 mensajes
Popularité : +4 (4 votes)
Publicado el 06,enero 2017 - 15:10
Bonjour,

Mon champ Upload me remonte une erreur lorsque le nom du fichier que j'upload contient des caractères accentués.

Exemple :
Fichier déposé = "relevé tranfert à ADF (4).pdf"
Nom de fichier récupéré (renvoyé par la fonction Uploadcopiefichier()) : "releve´ tranfert a` ADF (4).pdf"

Donc évidement, lorsque je veux récupérer le fichier uploadé je ne le retrouve pas...

Dans la mesure où je souhaiterais vraiment éviter de modifier le nom du fichier uploadé, avez-vous une solution à me proposer ? Merci !
Miembro registrado
84 mensajes
Popularité : +4 (4 votes)
Publicado el 12,enero 2017 - 17:57
Personne n'a rencontré ce problème ? :o

Je précise que le champ upload est multi-fichiers, donc il utilise Flash.
Publicado el 12,enero 2017 - 18:44
Après mûre réflexion, Fabien a écrit :
Bonjour,

Mon champ Upload me remonte une erreur lorsque le nom du fichier que j'upload
contient des caractères accentués.

Exemple :
Fichier déposé = "relevé tranfert à ADF (4).pdf"
Nom de fichier récupéré (renvoyé par la fonction Uploadcopiefichier()) :
"releve´ tranfert a` ADF (4).pdf"

Donc évidement, lorsque je veux récupérer le fichier uploadé je ne le
retrouve pas...

Dans la mesure où je souhaiterais vraiment éviter de modifier le nom du
fichier uploadé, avez-vous une solution à me proposer ? Merci !

Bonjour,

un nom de fichier avec des accents est une abérration !
Je ne comprendrai jamais que les OS, ou éditeurs laissent faire ça
(pcsoft les premiers) , attendu des pb que l'on retrouve d'un système à
l'autre
Par exemple, si tu utilises des outils open source comme CKFINDER par,
il vont carrément planter. Et oui les anglosaxons n'en n'ont rien à
battre de nos accents !

Donc si par code tu peux gérer une réécriture du nom de fichier, je te
le conseille vivement.

Actuellement on réflechit pour développer un outil qui serait lancé sur
nos serveurs pour relever et corriger tous ces noms de fichiers avec
accents.
Car sur nos plateformes, si les utilisateurs uploadent des fichiers,
nous gèrons le nommage. S'ils passent par du ftp, (car plus pratique
pour du nombre), cela risque de poser des problèmes derrière.

Voilà mon avis. Si tu résouds ton pb d'accent provisoirement, tu
pourrais en avoir d'autres après; donc autant corriger le pb à la
source : pas de caractères spéciaux dans les noms de fichiers, ni
d'espace cela évite les %20 dans les url.
Miembro registrado
283 mensajes
Popularité : +3 (3 votes)
Publicado el 28,enero 2017 - 10:52
Bonjour,

Recherche du côté des fonctions de encode - décode UTF8, URL, XML,... et compagnie ça pourrait être ça.
Par contre, à quel moment et endroit où les utiliser, ça c'est un autre problème.

--
Bon dev et A+
Miembro registrado
84 mensajes
Popularité : +4 (4 votes)
Publicado el 30,enero 2017 - 10:12
J'ai essayé mais sans succès... :(
Miembro registrado
11 mensajes
Publicado el 30,junio 2023 - 17:04
Bonjour,

J'ai le même soucis avec les accents dans le noms de fichiers en upload multifichier.
Avez-vous résolu votre problème.

Merci
Miembro registrado
1.144 mensajes
Popularité : +50 (142 votes)
Publicado el 30,junio 2023 - 20:15
Bonjour,

Si la transformation UNICODE -> ANSI (ou l'inverse) ne résout pas le problème avez-vous essayé de convertir le nom en MAJSUCULE non accentuée ?

--
Thierry TILLIER
Développeur WINDEV -WEBDEV
Formation WINDEV : https://coursdinfo-video.teachizy.fr/
Livre WINDEV : https://amzn.eu/d/6xTow1z
Tuto WINDEV sur ma chaîne Youtube
Miembro registrado
81 mensajes
Popularité : +0 (2 votes)
Publicado el 05,marzo 2024 - 16:28
Je remonte ce post car j'ai le pb à l'identique