chishingchan 发表于 2019-10-13 13:05:09

【已解决】如何设置 SciTE 使输出窗口中文不乱码?

本帖最后由 chishingchan 于 2019-10-14 23:42 编辑

只安装 autoit-v3.3.14.5-setup.exe

再安装 SciTE4AutoIt3.exe 后:



注意 输出窗口的 黄色荧光条

再安装 SciTE4AutoIt3.exe 后如何使中文都不乱码?


chishingchan 发表于 2019-10-14 23:42:28



搞定!
AutoIt3Wrapper.au3
1315        ConsoleWrite($s)

SciTEGlobal.properties
code.page=65001
output.code.page=936

之前有弄过的,忘记了!

xinsifang 发表于 2019-10-15 07:50:00

谢谢分享经验

xulinghai 发表于 2019-10-15 19:59:20

谢谢分享,我的也是乱码。

令狐大虾 发表于 2019-11-16 19:54:39

chishingchan 发表于 2019-10-14 23:42
搞定!
AutoIt3Wrapper.au3
1315        ConsoleWrite($s)


如何操作啊,打开AutoIt3Wrapper.au3 1315项按照你贴的复制覆盖不行啊

chishingchan 发表于 2019-11-16 21:45:27

令狐大虾 发表于 2019-11-16 19:54
如何操作啊,打开AutoIt3Wrapper.au3 1315项按照你贴的复制覆盖不行啊

查找 Func __ConsoleWrite($s)
;        ConsoleWrite(BinaryToString(StringToBinary($s, 4), 1))
        ConsoleWrite($s)

令狐大虾 发表于 2019-11-16 23:06:38

chishingchan 发表于 2019-11-16 21:45
查找 Func __ConsoleWrite($s)
;        ConsoleWrite(BinaryToString(StringToBinary($s, 4), 1))
        ConsoleWr ...

Func __ConsoleWrite($s)
    ConsoleWrite(BinaryToString(StringToBinary($s, 4), 1))
    ConsoleWrite($s)
是变成这样吧?

chishingchan 发表于 2019-11-17 20:15:58

令狐大虾 发表于 2019-11-16 23:06
Func __ConsoleWrite($s)
    ConsoleWrite(BinaryToString(StringToBinary($s, 4), 1))
    ConsoleWr ...

把这行注释掉或删除 ConsoleWrite(BinaryToString(StringToBinary($s, 4), 1))
再添加 ConsoleWrite($s)
保存退出

令狐大虾 发表于 2019-11-17 22:08:50

chishingchan 发表于 2019-11-17 20:15
把这行注释掉或删除 ConsoleWrite(BinaryToString(StringToBinary($s, 4), 1))
再添加 ConsoleWrite($s) ...

明白谢谢。不过昨晚我直接记事本打开需要编译的*.AU3 ANSI格式即可
页: [1]
查看完整版本: 【已解决】如何设置 SciTE 使输出窗口中文不乱码?