Page 1 sur 1

Caractères spéciaux envoyé par ftp

Posté : ven. 12 févr. 2016 10:48
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 ?

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

Posté : ven. 12 févr. 2016 11:30
par jguinch
Merci de modifier le titre du message afin qu'il respecte les règles de présentation d'un message.

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

Posté : ven. 12 févr. 2016 11:43
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 ?

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

Posté : ven. 12 févr. 2016 13:30
par jguinch
Oui, là je suis à la ramasse, désolé...

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

Posté : ven. 12 févr. 2016 14:26
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 ? :(

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

Posté : ven. 12 févr. 2016 15:40
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.

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

Posté : ven. 12 févr. 2016 16:04
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. ^^

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

Posté : ven. 12 févr. 2016 17:18
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 !