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

原来我一分钱都 没有,怎么下呀
页: 83 84 85 86 87 88 89 90 91 92 [93] 94 95 96 97 98 99 100 101 102
查看完整版本: 更新 AutoIt v3.3.14.5 (2) 中文安装包