Les formats de fichier supportés pour les fichiers texte et les scripts et leur notation dans les éditeurs populaires sont indiqués dans cette table:
Notation AutoIt | Notepad | Notepad++ | SciTE (Editeur par défaut de AutoIt) |
---|---|---|---|
UTF8 sans BOM | ANSI ou UTF-8 selon le contenu (forcera une BOM si sauveagrdé) | UTF-8 sans BOM | UTF-8 |
UTF8 avec BOM | UTF-8 | UTF-8 | UTF-8 avec BOM |
ANSI | ANSI | ANSI | 8 bit / Propriété de Page de Code |
UTF16 Little Endian | Unicode | UCS-2 Little Endian | UCS-2 Little Endian |
UTF16 Little Endian sans BOM | Unicode (forcera une BOM si sauveagrdé) | UCS-2 Little Endian sans BOM (ne peut pas être sélectionné) | Non supporté |
UTF16 Big Endian | Unicode big endian | UCS-2 Big Endian | UCS-2 Big Endian |
UTF16 Big Endian sans BOM | Non supporté | UCS-2 Big Endian sans BOM (ne peut pas être sélectionné) | Non supporté |
Le format de script recommandé est UTF-8 avec BOM car cela fonctionne mieux avec notepad.exe et l'éditeur SciTe d'AutoIt et protège contre les scripts involontairement enregistrés dans une page de code particulière.
Les formats ANSI ne sont pas recommandés car ils peuvent poser problème lors de l'exécution sur des machines avec des locales différentes.
UTF16 BE ou LE sans BOM ne sont pas recommendés. Ils sont largement non pris en charge. Même avec une BOM, ils ne sont pas particulièrement courants et occupent beaucoup plus d'espace disque que UTF8.
Il y a quelques parties de AutoIt qui ne supportent pas encore complètement l'Unicode. Ce sont :
Ces limites seront traitées dans les versions futures si possible.