找回密码
 加入
搜索
查看: 2120|回复: 6

百度搜居然没有一条相关结果,中文显示问题

[复制链接]
发表于 2008-12-4 20:33:24 | 显示全部楼层 |阅读模式
我在窗口中放置了一个label控件,然后希望在后面的程序中通过GUICtrlSetData函数动态改变label的内容。
比如这一句GUICtrlSetData ($Label,"正在修改"& $aParam[3] &",请稍候..." ),其中$aParam[3]保存了一条字符串,中英文混合的。

发现存在如下问题:
        当变量中保存的中文超过1个或2个以上中文时,就不能全部显示这1个或2个中文后面的中文字,比如"首选DNS服务器"只显示出"首选DNS服"。
        经测试,只有GUICtrlSetData 的参数含有字符串和字符串变量连接时才出现这个问题,比如GUICtrlSetData ($Label,"正在修改IP地址,请稍候..." )就是正常的。
        另外字符串和字符串变量混合连接时,如果变量是纯英文字符串,也是正常的。

这个问题,几个月前也碰到过,现在又碰到了,发上来希望各位DX帮忙看看是什么问题。
发表于 2008-12-4 20:36:13 | 显示全部楼层
请问你的label控件长度设置为多少!!!!
是不是太短导致无法显示啊?
 楼主| 发表于 2008-12-4 20:48:09 | 显示全部楼层
长度应该绝对够长
发表于 2008-12-4 21:34:52 | 显示全部楼层
弄一段简单的例子来看下?
发表于 2008-12-5 15:55:07 | 显示全部楼层
先把要显示的字串赋给一个变量,再用这个被赋值了的变量操作
发表于 2008-12-5 17:17:24 | 显示全部楼层
说的这么深奥,把代码帖上来!
发表于 2008-12-5 17:19:02 | 显示全部楼层
百度搜居然没有一条相关结果,中文显示问题

你这个根本就不是什么中文显示问题
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-23 08:48 , Processed in 0.068899 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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