关于中文字符的长度问题?
为什么用len(“中文")结果是2,而不是我想要的4,怎样才能得到4。 问题点数:20、回复次数:5Top
1 楼lsmodel(小笨猪!~)回复于 2001-08-03 13:15:54 得分 0
也就是如何做才能不使字符进行UNICODE转换。Top
2 楼ltpao(啊炮)回复于 2001-08-03 13:18:55 得分 10
Private Declare Function lstrlen Lib "kernel32" Alias "lstrlenA" (ByVal lpString As String) As Long
debug.print lstrlen("中文")Top
3 楼wbdx(碳离子)回复于 2001-08-03 13:23:11 得分 10
函数 strconv() 即能 ansi -> unicode 也能 unicode -> AnsiTop
4 楼lsmodel(小笨猪!~)回复于 2001-08-03 13:25:14 得分 0
谢谢两位,已经搞定,用LENB(“中文”)。还是谢谢分以加上。Top
5 楼ltpao(啊炮)回复于 2001-08-03 13:42:30 得分 0
同志,你将发现用LenB每个字符都会返回2,包括a、b、c、d、...Top




