Автор Тема: [Баг] Некорректная кодировка кириллицы ControlGetText()  (Прочитано 6502 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3647
  • Репутация: 967
    • Награды
  • Версия AutoIt: 3.3.14.0
Версия AutoIt 3.3.10.2.

Открыть блокнот, напечатать в одну строку:
Выполнение приложений
(это текст панели задач Windows 7).
Выполнить скрипт
Код: AutoIt [Выделить]
MsgBox(0, "", ControlGetText("[class:Notepad]", "", "Edit1"))

Результат: см. вложение.

Что характерно... Если добавить вторую пустую строку, либо добавить пробел в начале или в конце строки, либо убрать какой-либо символ, то возвращённый текст будет в правильной кодировке. Вот ещё некоторые сочетания, определяемые неправильно:
Включить в группу
Сохранять пропорции


Такая же проблема и у AutoIt Window Info.
Пример GUI для проверки AutoIt Window Info - на вкладке "Visible Text" отображается некорректная кодировка, на вкладке "Control" в поле "Text" выводится правильно.
Код: AutoIt [Выделить]
GUICreate("", 200, 100)
GUICtrlCreateCheckbox("Выполнение приложений", 5, 5)
GUICtrlCreateInput("Включить в группу", 5, 35)
GUICtrlCreateLabel("Сохранять пропорции", 5, 65)
GUISetState()
Do
Until GUIGetMsg() = -3



Русское сообщество AutoIt

[Баг] Некорректная кодировка кириллицы ControlGetText()
« Отправлен: Январь 13, 2014, 17:25:38 »

Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3647

  • Автор темы
  • Репутация: 967
    • Награды
  • Версия AutoIt: 3.3.14.0
Спасибо anonymous за созданный тикет http://www.autoitscript.com/trac/autoit/ticket/2626

Ещё я добавил туда подобную проблему с WinGetTitle()
« Последнее редактирование: Январь 17, 2014, 18:40:23 от InnI »

Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 3647

  • Автор темы
  • Репутация: 967
    • Награды
  • Версия AutoIt: 3.3.14.0
В релизе 3.3.14.0 ошибка исправлена.

Русское сообщество AutoIt

Re: [Баг] Некорректная кодировка кириллицы ControlGetText()
« Ответ #2 Отправлен: Август 12, 2015, 13:28:32 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
1 Ответов
2661 Просмотров
Последний ответ Ноябрь 18, 2011, 03:26:43
от gakurina
5 Ответов
3194 Просмотров
Последний ответ Апрель 26, 2012, 01:00:07
от RavdonikaS
0 Ответов
1544 Просмотров
Последний ответ Апрель 25, 2015, 18:12:06
от DanSaratov
2 Ответов
1302 Просмотров
Последний ответ Май 07, 2015, 19:09:08
от nhlstar
1 Ответов
1426 Просмотров
Последний ответ Январь 20, 2016, 15:22:21
от inververs
1 Ответов
703 Просмотров
Последний ответ Март 09, 2016, 19:32:50
от xishnik
6 Ответов
1246 Просмотров
Последний ответ Июнь 30, 2016, 11:43:40
от InnI
0 Ответов
334 Просмотров
Последний ответ Июль 18, 2017, 18:11:19
от Атос
2 Ответов
210 Просмотров
Последний ответ Август 17, 2017, 17:49:55
от VadimKHL
3 Ответов
271 Просмотров
Последний ответ Сентябрь 28, 2017, 11:54:18
от Крепыш