Caractères spéciaux envoyé par ftp

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
hyluzion
Niveau 1
Niveau 1
Messages : 13
Enregistré le : ven. 12 févr. 2016 10:29
Status : Hors ligne

Caractères spéciaux envoyé par ftp

#1

Message par hyluzion »

Bonjour, lorsque je récupère du texte avec caractères spéciaux provenant d'un GUICtrlCreateEdit et que je l'écrit dans un fichier, tout se passe bien.
Le blocknote m'affiche mes "à" mes "é" etc...
Mais lorsque j'envoi se fichier par ftp, les caractères spéciaux affiché sur ma page internet sont remplacé par du grand n’importe quoi.
Y a il quelque chose de spécial à comprendre coté autoit ?
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: Caractères spéciaux envoyé par ftp

#2

Message par jguinch »

Merci de modifier le titre du message afin qu'il respecte les règles de présentation d'un message.
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
hyluzion
Niveau 1
Niveau 1
Messages : 13
Enregistré le : ven. 12 févr. 2016 10:29
Status : Hors ligne

Re: Caractères spéciaux envoyé par ftp

#3

Message par hyluzion »

Cette balise [..] n'est apparemment plus obligatoire, mon titre commence par une majuscule et décrit les éléments qui me bloque clairement. Que dois je modifier ?
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: Caractères spéciaux envoyé par ftp

#4

Message par jguinch »

Oui, là je suis à la ramasse, désolé...
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
hyluzion
Niveau 1
Niveau 1
Messages : 13
Enregistré le : ven. 12 févr. 2016 10:29
Status : Hors ligne

Re: Caractères spéciaux envoyé par ftp

#5

Message par hyluzion »

S'est tout récent, je conçois que quand on à l'habitude des règles on les relis pas tout les quatre matins :)
Toi qui est la, n'aurais tu pas une idée concernant mon petit problème ? :(
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: Caractères spéciaux envoyé par ftp  

#6

Message par jguinch »

Je dirais que le problème vient de l'encodage du fichier à l'arrivée sur le serveur FTP.
Il ne me semble pas que le FTP support le transfère en unicode.

Le plus sage serait certainement de remplacer les caractères spéciaux par les codes HTML correspondants.
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: Caractères spéciaux envoyé par ftp

#7

Message par orax »

Rien de spécial du côté d'AutoIt, ça concerne plutôt l'encodage et/ou la déclaration de cet encodage dans le fichier.
Voir ce lien : https://www.w3.org/International/questi ... ing.fr.php
Par défaut de FileWrite encodera tes fichiers en UTF-8 (sans BOM).
Je dirais que le problème vient de l'encodage du fichier à l'arrivée sur le serveur FTP.
Il ne me semble pas que le FTP support le transfère en unicode.
Eh ?! Ben si.
Je dirais que le problème vient de ce qu'il y a entre la chaise et l'ordi. ^^
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
hyluzion
Niveau 1
Niveau 1
Messages : 13
Enregistré le : ven. 12 févr. 2016 10:29
Status : Hors ligne

Re: Caractères spéciaux envoyé par ftp

#8

Message par hyluzion »

Effectivement, j'ai stocké tout les caractères spéciaux et leurs codes texte dans un tableau,
puis j'ai utilisé stringreplace dans une boucle. Sa s'affiche très bien désormais.
Si filewrite encode en UTF-8 ma page est en ISO-8859-1 donc...
Merci !
Répondre