如何获取含中文字符串的实际显示长度?
比如说,“你好吗??”,用StringLen得到长度为5,但是实际显示出来,长度应该为9。再比如,“hell&o”,实际显示中,应该是 hello,其中o带下划线,表示快捷键,长度应该为5。
不知道我的语文会不会太差。。。 本帖最后由 pusofalse 于 2010-5-24 16:53 编辑
例1说的是字符串的Ansi和Unicode字符的字节长度问题。
例2则是字符串显示到GUI界面后,实际所占用的字符数量。
楼主是否搞混了? 问题1,我用的笨办法,做循环,中文加2,数字英文加1,希望能看到达人的解决方案
问题2,你减个1不就可以了 回复 2# pusofalse
起初我是想问例1,后来突然想起就顺势问了例2,估计那时候有点脑袋发热。。。
页:
[1]