sql server如何判断字符长短 sql语句中如何判断字符长短?如:语文>yuw就是一个中文字符等于两个英文字符,取出长度最大的记录可否就用sql语句实现呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 LENGTH和LEN都可以取长度,但是中文字符和英文字符是等同的,一个中文字符和一个英文字符一样,都算一个字符 你可以放进VB中间用lenb去识别嘛 没的用的,Lenb("a")也是=2的,只有一个字符一个字符的判断了。 用StrConv(string, vbFromUnicode)转换一下,就可以用Lenb来判断了 viena(维也纳nn-实心木头人石欠RUKYO) ,不行的,偶早就试过了。 偶都试过:dim B() as ByteB="一a鬼子"结果ubound(b)-lbound(b)+1还是=8;狂吐血DBCS字库无差别对待所有字符,空间都是FFFF Debug.Print LenB(StrConv("一a鬼子", vbFromUnicode))结果是7,不信可以试一下,呵呵~ VB里的字符串默认是Unicode,所有字符都占两个字节的,B="一a鬼子"'默认Unicode字符串结果ubound(b)-lbound(b)+1还是=8 很正常! Dim B() As ByteB = StrConv("一a鬼子", vbFromUnicode)Debug.Print UBound(B) - LBound(B) + 1结果是7 VB6.0窗口跳转问题 DataReport 中如何標簽打印 帮帮忙!!~~~~ 如何能做出一张GB 码到 Unicode 码对照表,并以“极快”的速度查询? 如何表示偶数? 使用VBA在Excel中如何合并单元格 如何在TextBox默认弹出菜单中加入自定义菜单项(要保留原有项目和功能)?高分求解,在线给分!! 我急:怎样获得windows98的不同版本? 求教各位大虾,急急急急!!!! vb书 请问哪里可以下在免费的第三方控件阿? 在VB中怎么样通过一个按纽的单击事件打开网页?还是需要引用其他控件,没分了,晕
B="一a鬼子"
结果ubound(b)-lbound(b)+1还是=8;狂吐血
DBCS字库无差别对待所有字符,空间都是FFFF
结果是7,不信可以试一下,呵呵~
B="一a鬼子"'默认Unicode字符串
结果ubound(b)-lbound(b)+1还是=8 很正常!
B = StrConv("一a鬼子", vbFromUnicode)
Debug.Print UBound(B) - LBound(B) + 1结果是7