求助:中文+数字会显示乱码+已解决
本帖最后由 gzygzygzy 于 2024-5-14 11:04 编辑#include <MsgBoxConstants.au3>
Example()
Func Example()
Run("notepad.exe")
Local $hWnd = WinWait("", "", 1)
ControlSetText($hWnd, "", "Edit1", "尼層尾局居(1392)")
Local $sText = ControlGetText($hWnd, "", "Edit1")
MsgBox($MB_SYSTEMMODAL, "", "The text in Edit1 is: " & $sText)
WinClose($hWnd)
EndFunc
某些中文后面跟数字,用ControlGetText获取后,输出的结果是乱码。 论坛搜搜“乱码”,也许能找到些解决方法 估计是windows系统的问题,你用探测工具(比如Au3Info)查看也是乱码。类似的问题有不少~
不知用意,字符前面插入一个空格试试 谢谢,加空格后输出正常。
页:
[1]