找回密码
 加入
搜索
楼主: 131738

[原创] 更新 AutoIt v3.3.14.5 (2) 中文安装包

 火...   [复制链接]
发表于 2015-9-25 22:44:13 | 显示全部楼层
回复 3475# 131738

这个问题就是编码不一致问题,看看有没有办法 让输出consol 也用UTF-8输出就行了
发表于 2015-9-25 22:38:25 | 显示全部楼层
回复 3473# 131738


    好的,我先看看上一版本行不行.....
发表于 2015-9-25 22:35:52 | 显示全部楼层
回复 3473# 131738

这个版本不行呀,我用的是ACN的,可以
local $Array[]
但现在这些新版的不行呀
发表于 2015-9-25 19:49:45 | 显示全部楼层
我不懂编码, 就目前的测试, UTF-8 无 BOM 的编码没有显示乱码的(除非该脚本有外部写入修改的中文字符), ...
131738 发表于 2015-9-25 19:05



    总之保持和源一样,应该是最合理的。ANSI就ANSI,UTF就UTF,有BOM就有,没有就没有
 楼主| 发表于 2015-9-25 19:05:15 | 显示全部楼层
本帖最后由 131738 于 2015-9-25 19:06 编辑
这个判断还是必须的,不能都保存为ANSI格式,如果包含U码字符,保存到ANSI就会丢失,变为“?”, ...
afan 发表于 2015-9-25 18:59


我不懂编码, 就目前的测试, UTF-8 无 BOM 的编码没有显示乱码的(除非该脚本有外部写入修改的中文字符), 但 128 及以下极有可能可能会出现中文乱码....
发表于 2015-9-25 18:59:05 | 显示全部楼层
难怪有的脚本没事, 有的脚本又有问题, 闹的我头昏脑胀....
原来是 3.3.14.0 之前没有暴露出这个问题. ...
131738 发表于 2015-9-25 16:16



    这个判断还是必须的,不能都保存为ANSI格式,如果包含U码字符,保存到ANSI就会丢失,变为“?”,可能的话就再加个判断,无BOM的仍旧以无BOM的格式保存,也就是说保持原格式不变。
 楼主| 发表于 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


这个我不懂, 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 包含这几个函数

说明一下, 我只是汉化, 内部运行机制我是无法接触到的, 因此抱歉, 回答不了你.
发表于 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

为什么不行了.........................
发表于 2015-9-25 16:58:42 | 显示全部楼层
谢谢分享!!!!!!!!!!!
发表于 2015-9-25 16:46:01 | 显示全部楼层
现在的手册,找函数很费劲
发表于 2015-9-25 16:45:36 | 显示全部楼层
那儿有中英文的手册,或者是 中文手册中标题带有函数名的
 楼主| 发表于 2015-9-25 16:16:14 | 显示全部楼层
记得我的工具好像会做一次判断,如果源是ANSI就用ANSI保存,如果是UTF则会使用UTF8保存,回头再看 ...
afan 发表于 2015-9-25 15:28


难怪有的脚本没事, 有的脚本又有问题, 闹的我头昏脑胀....
原来是 3.3.14.0 之前没有暴露出这个问题....呵呵....
发表于 2015-9-25 15:28:26 | 显示全部楼层
回复  afan

这个 3.3.14.2 的默认 UTF 编码文件实在对有中文的脚本不是一般的麻烦啊!!!   
以前经你的 ...
131738 发表于 2015-9-25 13:03



    记得我的工具好像会做一次判断,如果源是ANSI就用ANSI保存,如果是UTF则会使用UTF8保存,回头再看看
发表于 2015-9-25 15:05:45 | 显示全部楼层
吐血............
手册中文函数 跟的上么.
发表于 2015-9-25 15:02:54 | 显示全部楼层
原来我一分钱都 没有,怎么下呀

评分

参与人数 1金钱 +25 收起 理由
131738 + 25 补给你吧

查看全部评分

您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-2 10:39 , Processed in 0.075987 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表