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