度量快速开发平台-专业、快速的软件定制快开平台
标题:
获取字符串长度、字符长度、字节长度
[打印本页]
作者:
王爱东
时间:
2020-5-15 14:22
标题:
获取字符串长度、字符长度、字节长度
度量快速开发平台中基础函数中有一个 len 的获取字符长度函数。具体用法是:
len ("123Abc字符串")
这个方法得到的结果是:9
即一共有多少个字符,没有区分单字节与双字节的情况。
如果某一个字段设置的长度为9,那刚才这个字符串保存到数据库的时候,会提示字符串过长,因为数据库中一般是按照字节长度来判断的。
度量快速开发平台中,是没有直接提供这个获取字符串字节长度得函数。用户想知道这个字符串占用了多少字节,在平台中如何来得到呢?
我们知道,度量快速开发平台是与c#完美结合使用的,如果二次开发者在使用中需要类似这类功能,那么可以直接从c#中去寻找答案。
C#中有个静态方法,就是获取字符串字节长度的。平台中可以直接使用c#的静态方法。
System.Text.Encoding.Default.GetBytes(字符串).Length
示例:
字节长度.Value= System.Text.Encoding.Default.GetBytes(文本输入框1.Value).Length
字符长度.Value= len(文本输入框1.Value)
字符长度.png
(3.67 KB, 下载次数: 285)
下载附件
保存到相册
2020-5-15 14:20 上传
其他类似:
'获取本地计算机名称
msgbox
(
System.Environment.MachineName
)
'获取本地计算机用户
msgbox
(
System.Environment.UserName
)
作者:
张兴康
时间:
2020-5-15 17:15
今天用了下获取字符串长度,楼主发的这个更全面,收藏
作者:
万望
时间:
2020-5-15 20:53
中文是算的2个字节,
作者:
万望
时间:
2020-5-26 10:18
有过开发经验 都知道的常识
欢迎光临 度量快速开发平台-专业、快速的软件定制快开平台 (http://bbs.delit.cn/)
Powered by Discuz! X3.2