Depuis la version 3.2.4.0, AutoIt est fourni en versions compilée Unicode et ANSI.
La version Unicode est la version par défaut pour Windows NT, Windows 2000, Windows XP et suivant.
La version ANSI versions est fournie pour la rétro compatibilité avec les systèmes Windows 9x.
Les utilitaires AutoIt avec un grand A à la fin de leur nom, sont les versions ANSI.
Par exemple:
La version Unicode permet à nos amis étranger d'utiliser AutoIt avec des caractères étendus et de scripter !
Note : La version Unicode de AutoIt (AutoIt3.exe) et les script compilés dans ce mode ne pourront fonctionner que sur Windows NT/2000/XP/2003/Vista et plus. Pour faire fonctionner un script sous Windows 9x, le script devrat être compiler en utilisant la version ANSI du compilateur (Aut2ExeA.exe).
AutoIt lira le fichier script dans le format ANSI, UTF16 (big ou little endian) et UTF8. En plus, les fonctions comme FileReadLine liront automatiquement les fichiers texte en ANSI et UTF16/UTF8 fournissant ainsi un BOM valide (Lien FR). Les fichiers UTF sans BOM valide seront automatiquement traités en ANSI.
Les fonctions de sortie tel que FileWriteLine peuvent utiliser le format ANSI, UTF16 (big ou little endian) et UTF8 - Mais le fichier devra être ouvert dans le mode désiré en utilisant l'option correcte de la fonction FileOpen, sinon la version ANSI sera utilisée par défaut.
Le format des fichiers texte et des scripts supportés par le Bloc-Notes et par SciTe pour AutoIt sont :
| Notation AutoIt | Bloc-Notes | SciTe |
| ANSI | ANSI | 8 bit / Propriété Page Code |
| UTF16 Little Endian | Unicode | UCS-2 Little Endian |
| UTF16 Big Endian | Unicode big endian | UCS-2 Big Endian |
| UTF8 | UTF-8 | UTF-8 with BOM |
Le format Unicode recommandé est UTF16 Little Endian - C'est comme cela que les chaînes sont stockées à partir de AutoIt et par conséquent réclame moins de traitement/conversion pendant la lecture/écriture. Toutefois, le format UTF8 utilise moins de place dans les fichiers de scripts et reste un très bon choix.
Il y à 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.