Visula Basic 6.0 中 LenB

Visula Basic 6.0 中LenB取得的字节长度是根据什么编码来的?StrConv呢?

lenb返回的是字节数,因为vb使用双字节表示,所以lenb("hello")尽管是英文,也返回10

 LenB只内存中字符串存储的字节长度
 StrConv是字符集转换

 VB的编码格式是Unicode编码,Unicode用两个字节表示一个字符。
  StrConv可以把Unicode转成缺省码页,也就是根据环境决定,比如英文环境就是ascill,中文的系统就是ASCII码+GB2312,转换结果以字节方式保存。
    ASCII:一个字节表示一个字符
    GB2312:2个字节表示一个汉字