Bonjour à tous
Je tente actuellement de modifier un script AppleScript qui m'a jusque maintenant rendu de bon et loyaux service... jusqu'à ce qu'il tombe sur des noms de dossier comportant des voyelles accentuées !
Dans le principe, je récupère le chemin d'une commande dans une chaîne, que j'exécute ensuite dans le Terminal avec un "do script ...".
Malheureusement, dans le cas où le chemin de la commande contient des voyelles accentuées, ces voyelles perdent leur accent au moment de l'exécution dans le Terminal, et le commande n'est pas trouvée (erreur "No such file or directory").
Par exemple, "/MesApplis/Système/test" se transforme en "/MesApplis/Systeme/test".
Il semble que dans ce cas, seul "/MesApplis/Syst\303\250me/test0" soit accepté.
J'aurais donc voulu savoir s'il y avait un moyen (simple ?) sous AppleScript de convertir les voyelles accentuées en caractères équivalents tels que requis par le Terminal ("\303\250" pour "è", "\303\251" pour "é", "\303\240" pour "à", etc.).
Merci d'avance pour vos réponses.
Je tente actuellement de modifier un script AppleScript qui m'a jusque maintenant rendu de bon et loyaux service... jusqu'à ce qu'il tombe sur des noms de dossier comportant des voyelles accentuées !
Dans le principe, je récupère le chemin d'une commande dans une chaîne, que j'exécute ensuite dans le Terminal avec un "do script ...".
Malheureusement, dans le cas où le chemin de la commande contient des voyelles accentuées, ces voyelles perdent leur accent au moment de l'exécution dans le Terminal, et le commande n'est pas trouvée (erreur "No such file or directory").
Par exemple, "/MesApplis/Système/test" se transforme en "/MesApplis/Systeme/test".
Il semble que dans ce cas, seul "/MesApplis/Syst\303\250me/test0" soit accepté.
J'aurais donc voulu savoir s'il y avait un moyen (simple ?) sous AppleScript de convertir les voyelles accentuées en caractères équivalents tels que requis par le Terminal ("\303\250" pour "è", "\303\251" pour "é", "\303\240" pour "à", etc.).
Merci d'avance pour vos réponses.