zerozha 发表于 2009-3-3 16:29:20

我都疯了,_StringToHex('中')在我的机器上为什么是'D6',而不是'D6 D0'??

如题,真是是被打败了。

[ 本帖最后由 zerozha 于 2009-3-6 22:13 编辑 ]

xrbenbeba 发表于 2009-3-3 16:48:36

我的很正常是不是机器的内码有问题?

firewzy 发表于 2009-3-3 16:53:08

是脚本编译方式的问题,你使用ANSI编译方式就可以了。
#Region ;**** 参数创建于 ACNWrapper_GUI ****
#AutoIt3Wrapper_UseAnsi=y
#EndRegion ;**** 参数创建于 ACNWrapper_GUI ****

zerozha 发表于 2009-3-3 19:10:35

加上
#AutoIt3Wrapper_UseAnsi=y
这个后,直接赋值如:
$hex=_StringToHex('中') 为 D6 D0

但是从GUI input中取到的值还是 D6

sxd 发表于 2009-3-4 01:44:08

把程序发一下看看

xayle 发表于 2009-3-4 02:35:05

#AutoIt3Wrapper_UseAnsi=y
加上这句以后要编译后才会生效
页: [1]
查看完整版本: 我都疯了,_StringToHex('中')在我的机器上为什么是'D6',而不是'D6 D0'??