获取字符串长度、字符长度、字节长度
来源:互联网 发布:移动网络测速 编辑:程序博客网 时间:2024/04/29 10:55
度量快速开发平台中基础函数中有一个 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)
其他类似:
'获取本地计算机名称
msgbox(System.Environment.MachineName)
'获取本地计算机用户
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)
其他类似:
'获取本地计算机名称
msgbox(System.Environment.MachineName)
'获取本地计算机用户
msgbox(System.Environment.UserName)
原文地址:http://bbs.delit.cn/thread-1065-1-1.html
转载请注明出处:
撰写人:度量科技www.delit.cn
0 0
- 获取字符串长度、字符长度、字节长度
- 获取字符串长度、字符长度、字节长度
- java按照字节长度获取字符串长度
- 字符长度与字节长度
- 获取字符串的字节数,而不是字符长度
- 获取字符串的长度(非字节长度)
- 字节 VS 字符串长度 VS 字符个数
- 根据字符长度来获取字节数
- 获取字符窜的字节长度
- javascript获取字符的字节长度
- iOS 获取字符串的字节长度
- java获取一个字符串字节长度
- js获取字符串的字节长度
- 字符串字节长度
- 获取字符的字节长度, 获取中英文的字符字节长度
- 获取字符串中的中文字符长度
- 字符串和字符长度
- js获取字符长度
- AMDU抽取ASM files(ASM nomount)
- SpringMVC过滤器
- maven的pom.xml用<exclusion>解决版本问题
- 一道题跟java多态和继承相关
- 简单说一下线程池
- 获取字符串长度、字符长度、字节长度
- 异常使用原则
- 【错误】函数调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。
- IOException parsing XML document from class path resource
- iOS中明文加密方式之base64加密
- Perl使用用户自定义信号SIGUSR1/2来控制父子进程
- Unity3d 批量修改纹理格式
- win8.1中卸载office2010中遇到的问题和相关的解决办法
- java执行cmd命令,返回结果中文乱码问题解决