获取字符串长度字符长度字节长度

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取字符串长度字符长度字节长度相关的知识,希望对你有一定的参考价值。

度量快速开发平台中基础函数中有一个  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)
‘获取本地计算机用户
msgbox(System.Environment.UserName)


原文地址:http://bbs.delit.cn/thread-1065-1-1.html

转载请注明出处:

撰写人:度量科技http://www.delit.cn

以上是关于获取字符串长度字符长度字节长度的主要内容,如果未能解决你的问题,请参考以下文章

java 按字节获取字符串长度

20170225 ABAP获取字符串长度/字节长度

获取字符串长度把双字节的替换成两个单字节的然后再获得长度

js获取字符串字节长度

在js里获取字符串长度

哪个函数可以求字符串x的长度