如何获取字符数?
如“中国csdn” 我想得到6,而不是8,用length函数得到8,怎样能得到6?
[解决办法]
WideString( "中国csdn ")
[解决办法]
WideString ws = WideString( "中国csdn ");
ShowMessage(ws.Length());
[解决办法]
超过0-127范围的,都可以认为是wide char...一个个字节判断吧。。。
[解决办法]
对于汉字来说 正常式两个code
所以因该用unicode来表示
也就是所谓的宽字符
[解决办法]
ShowMessage(ByteToCharLen( "中国csdn ",8));
[解决办法]
用length函数好像不行
但可以逐个判断是否中文字符
[解决办法]
WideString ws = WideString( "中国csdn ");
ShowMessage(ws.Length());
//=======================================
huzhangyou(信仰(http://www.libing.net.cn)) ( ) 信誉:96 Blog 2007-3-22 19:31:54 得分: 0
这个方法好 学习了
[解决办法]
mark
[解决办法]
WideString ws = WideString( "中国csdn ");
ShowMessage(ws.Length());
[解决办法]
关注