1 (изменено: Андрейка 007, 2011-09-23 12:08:15)

Тема: AHK: Проблема с кодировкой

Стоит Windows 7 . Установил AHK 110401  в ANSI 32-bit
При считывании строки из текстового файла командой filereadline, выдаёт какие-то непонятные кракобрязи.
В системе основная раскладка русская.
В XP такого не наблюдал.

2

Re: AHK: Проблема с кодировкой

Кодировка файла какая?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3 (изменено: Андрейка 007, 2011-09-23 16:07:01)

Re: AHK: Проблема с кодировкой

UTF-8
переставлял AHK и в unicode
всё одно.

4

Re: AHK: Проблема с кодировкой

Андрейка 007, тогда ждём, пока Вы приведёте использованный Вами код: §4.11 и точное наименование использованной версии AHK.

5

Re: AHK: Проблема с кодировкой

Добавь строчку перед чтением файла:

FileEncoding, UTF-8
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

6 (изменено: Андрейка 007, 2011-09-23 20:23:19)

Re: AHK: Проблема с кодировкой

Версия AHK-1.1.4.1   AutoHotkey_L   стоит в unicode
Текстовый файл Dai в котором одна строка  123фывasd
при чтении filereadline, str1, D:\Dail.txt, 1  ; счит 1 строку
MsgBox выдаёт вместо русских букв  какието иероглифы. Английские буквы, цыфры  -всё правильно.


teadrinker-С добавленим строки всё получилось , Это всегда так надо прописывать, просто если я средствами AHK создаю папку с русскими буквами - то опять-же иероглифы. Нет ли радикального средства?

7

Re: AHK: Проблема с кодировкой

Если версией ANSI создавать — проблем не должно быть, с помощью Unicode — не пробовал.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder