Поддержка ЮникодНачиная с версии 3.2.4.0 AutoIt является Юникод программой. Юникод-версия AutoIt позволяет использовать знаки практически всех письменных языков! Примечание: Юникод-версия AutoIt (AutoIt3.exe) и скомпилированные скрипты могут работать только на Windows NT/2000/XP/2003/Vista и более поздних ОС. Для возможности запуска скриптов на Windows 9x используйте более старую версию AutoIt. Последней версией AutoIt, совместимой с Windows 9x, является 3.2.12.x. AutoIt будет читать скрипты в кодировках ANSI или UTF-16 (big или little endian) / UTF-8 при наличии исправной метки BOM (Byte Order Mark, метка указывающая порядок байтов). Кроме того, такие функции, как FileReadLine автоматически считывают текст из файлов с кодировкой ANSI и UTF-16 / UTF-8, если найдена исправная метка BOM. UTF-8 файлы с BOM или без BOM также поддерживаются. Функции записи в файл, такие, как FileWriteLine, могут использовать ANSI, UTF-16 и UTF-8 кодировки, но файл должен быть открыт в нужном режиме используя соответствующий флаг в функции FileOpen, иначе будет использоваться кодировка ANSI. Поддерживаемые кодировки для текстовых файлов и скриптов и их обозначение в популярных редакторах представлены в таблице:
Рекомендованной кодировкой для скриптов является UTF-8 с BOM. Кодировка ANSI не рекомендуется для языков, отличных от английского, поскольку это может вызвать проблемы на OS с различными локализациями.
Текущие ограниченияНесколько частей AutoIt по прежнему не имеют полной поддержки Юникода. Это:
Эти ограничения будут пересматриваться в следующих версиях, по возможности. |
|||||||||||||||||||||||||
|
|||||||||||||||||||||||||