找回密码
 加入
搜索
查看: 1992|回复: 3

[AU3基础] 如何获取含中文字符串的实际显示长度?

[复制链接]
发表于 2010-5-24 16:34:22 | 显示全部楼层 |阅读模式
比如说,“你好吗??”,用StringLen得到长度为5,但是实际显示出来,长度应该为9。
再比如,“hell&o”,实际显示中,应该是 hello,其中o带下划线,表示快捷键,长度应该为5。

不知道我的语文会不会太差。。。
发表于 2010-5-24 16:49:44 | 显示全部楼层
本帖最后由 pusofalse 于 2010-5-24 16:53 编辑

例1说的是字符串的Ansi和Unicode字符的字节长度问题。
例2则是字符串显示到GUI界面后,实际所占用的字符数量。
楼主是否搞混了?
发表于 2010-5-25 09:34:45 | 显示全部楼层
问题1,我用的笨办法,做循环,中文加2,数字英文加1,希望能看到达人的解决方案
问题2,你减个1不就可以了
 楼主| 发表于 2010-5-25 10:02:57 | 显示全部楼层
回复 2# pusofalse

起初我是想问例1,后来突然想起就顺势问了例2,估计那时候有点脑袋发热。。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-22 07:01 , Processed in 0.081472 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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