hansans
发表于 2015-9-25 22:44:13
回复 3475# 131738
这个问题就是编码不一致问题,看看有没有办法 让输出consol 也用UTF-8输出就行了
hansans
发表于 2015-9-25 22:38:25
回复 3473# 131738
好的,我先看看上一版本行不行.....
hansans
发表于 2015-9-25 22:35:52
回复 3473# 131738
这个版本不行呀,我用的是ACN的,可以
local $Array[]
但现在这些新版的不行呀
afan
发表于 2015-9-25 19:49:45
我不懂编码, 就目前的测试, UTF-8 无 BOM 的编码没有显示乱码的(除非该脚本有外部写入修改的中文字符), ...
131738 发表于 2015-9-25 19:05 http://www.autoitx.com/images/common/back.gif
总之保持和源一样,应该是最合理的。ANSI就ANSI,UTF就UTF,有BOM就有,没有就没有
131738
发表于 2015-9-25 19:05:15
本帖最后由 131738 于 2015-9-25 19:06 编辑
这个判断还是必须的,不能都保存为ANSI格式,如果包含U码字符,保存到ANSI就会丢失,变为“?”, ...
afan 发表于 2015-9-25 18:59 http://www.autoitx.com/images/common/back.gif
我不懂编码, 就目前的测试, UTF-8 无 BOM 的编码没有显示乱码的(除非该脚本有外部写入修改的中文字符), 但 128 及以下极有可能可能会出现中文乱码....
afan
发表于 2015-9-25 18:59:05
难怪有的脚本没事, 有的脚本又有问题, 闹的我头昏脑胀....
原来是 3.3.14.0 之前没有暴露出这个问题. ...
131738 发表于 2015-9-25 16:16 http://www.autoitx.com/images/common/back.gif
这个判断还是必须的,不能都保存为ANSI格式,如果包含U码字符,保存到ANSI就会丢失,变为“?”,可能的话就再加个判断,无BOM的仍旧以无BOM的格式保存,也就是说保持原格式不变。
131738
发表于 2015-9-25 17:43:03
本帖最后由 131738 于 2015-9-25 17:50 编辑
回复131738
@131738
Local $mInternal[] ; 声明一个映射
$mInternal["Internal"] = "AutoIt3" ; 指 ...
hansans 发表于 2015-9-25 17:14 http://www.autoitx.com/images/common/back.gif
这个我不懂, Beta 版的 AutoIt 有几个关于 Map(我汉化为映射) 的函数, 不知与你说的是否一回事.
如果是的, 则 3.3.14.X 系列 AutoIt 取消了这几个函数, 因为这几个函数还是测试类型,
但已发布包含这几个函数的 3.3.15.0 版 !
你可以在英文原版的 3.3.14.x 试试你这段代码, 可能也不行的....
1 楼有 AutoIt_v3.3.12.0 & 3.3.13.20_JT-FT_Setup 安装包, 这个中的 3.3.13.20 包含这几个函数
说明一下, 我只是汉化, 内部运行机制我是无法接触到的, 因此抱歉, 回答不了你.
hansans
发表于 2015-9-25 17:14:27
回复 1# 131738
@131738
Local $mInternal[] ; 声明一个映射
$mInternal["Internal"] = "AutoIt3" ; 指定一个元素
Local $mContainer[] ; 声明一个映射容器
$mContainer.Bin = $mInternal ; 指定第一映射为元素
; 所有这些都返回 "AutoIt3"
$sString = $mContainer["Bin"]["Internal"]
$sString = $mContainer.Bin.Internal
$sString = $mContainer["Bin"].Internal
$sString = $mContainer.Bin["Internal"]
(1) : ==> 数组索引变量格式错误.:
Local $mInternal[]
Local $mInternal[^ ERROR
为什么不行了.........................
fyq
发表于 2015-9-25 16:58:42
谢谢分享!!!!!!!!!!!
hansans
发表于 2015-9-25 16:46:01
现在的手册,找函数很费劲
hansans
发表于 2015-9-25 16:45:36
那儿有中英文的手册,或者是 中文手册中标题带有函数名的
131738
发表于 2015-9-25 16:16:14
记得我的工具好像会做一次判断,如果源是ANSI就用ANSI保存,如果是UTF则会使用UTF8保存,回头再看 ...
afan 发表于 2015-9-25 15:28 http://www.autoitx.com/images/common/back.gif
难怪有的脚本没事, 有的脚本又有问题, 闹的我头昏脑胀....
原来是 3.3.14.0 之前没有暴露出这个问题....呵呵....
afan
发表于 2015-9-25 15:28:26
回复afan
这个 3.3.14.2 的默认 UTF 编码文件实在对有中文的脚本不是一般的麻烦啊!!!
以前经你的 ...
131738 发表于 2015-9-25 13:03 http://www.autoitx.com/images/common/back.gif
记得我的工具好像会做一次判断,如果源是ANSI就用ANSI保存,如果是UTF则会使用UTF8保存,回头再看看
hansans
发表于 2015-9-25 15:05:45
吐血............
手册中文函数 跟的上么.
hansans
发表于 2015-9-25 15:02:54
原来我一分钱都 没有,怎么下呀