怎么获取字符数

如何获取字符数?
如“中国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());
------解决方案--------------------
关注