Bonjour
Je viens de migrer programme écrit en Delphi 7 en Delphi Embarcadero 10.2.
le but du programme est de déposer des fichiers sur un serveur FTP, paramétré en UTF8.
Tout fonctionnait avant mais en 10.2 les répertoires créés et les fichiers déposés sur le serveur FTP ressortent avec les accents erronés.
J'ai fait un simple programme pour reproduire le problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 procedure TForm3.Button1Click(Sender: TObject); var s : string; begin IdFTP.Connect; IdFTP.IOHandler.DefStringEncoding := IndyTextEncoding_UTF8; s := '/0007/Comptabilité'; IdFTP.MakeDir(s); IdFTP.Disconnect; End;
le répertoire créé apparait avec le nom : "Comptabilité"
je pensais qu'en mettant IdFTP.IOHandler.DefStringEncoding := IndyTextEncoding_UTF8; ça fonctionnerait, mais non.
Merci d'avance si quelqu'un peut m'aider
Partager