阿里云主机

万维景盛

万维景盛官网
asp与VBSCRIPT中len与datalength两个取字符串长度的函数有什么区别?

asp与VBSCRIPT中len与datalength两个取字符串长度的函数有什么区别?

一、概念不同,一个计算字符长度,一个计算字节长度。

LEN

返回给定字符串表达式的字符(而不是字节)个数,其中不包含尾随空格。

DATALENGTH

返回任何表达式所占用的字节数。

二、区别在于Len只返回字符数,一个汉字代表一个字符 。Datalength返回的是字节数,一个汉字两个字节。Len不包含空格在内长度,而datalength 包含空格。

Sample:

declare @str char(20)
set @str = '我是中国人'
select datalength(@str) as datalength长度, len( @str ) as len长度

image


< 购物车 > 会员 客服 充值 工单
Top

客服热线

010-80253326

18610695105

客服QQ

请拨总机 010-80253326

咨询售后问题建议 提交工单