软件注册站
热情软件屋

 
如何统计中英文混排情形的字符数
编号: QA001041    
建立日期: 1999年5月25日 最后修改日期: 2005年8月22日
所属类别: Visual Basic - 其他方面
   
    VB6
    Win98
    在统计字符串长度时,使用len()函数,但是汉字的双字节总认为是一个字符,如何统计中英文混排情形的字符数?(尚艾)
   
    可以借助Windows API的函数lstrlen。如:
    Private Declare Function lstrlen Lib "kernel32" Alias "lstrlenA" (ByVal lpString As String) As Long
    
    ?lstrlen("了a")
    
    NewViewStudio的意见:
    如果你需要高效率的运行速度,可以采取以下办法,因为调用DLL需要更多的系统机时!!!!方法很简单,用到的函数都是VB内置的:
    
    LenB(StrConv("Abc我你他123",vbFromUnicode))

    

此问题由李海回答。

附加关键字:编程, 源程序, programming, source code, Visual Basic, VB, 其他方面,

   
 
把这个问题推荐给朋友
   
 
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio