byteLen()
strLib.byteLen() 시스템 함수는 후미 공백과 널값을 제외한 변수의 바이트 수를 리턴합니다.
이와 달리 strLib.characterLen()은 바이트 수가 아니라 문자 수를 리턴합니다. 이 주제의 "예제"를 참조하십시오.
구문
strLib.byteLen(source CHAR | MBCHAR | DBCHAR | UNICODE in)
returns (result INT)
- source
- 표시된 유형 중 하나와 일치하는 문자 변수입니다.
- result
- 변수 길이(바이트 수)를 표시하는 INT입니다. DBCHAR, UNICODE와 일반적으로 MBCHAR 유형의 경우 바이트 수가 문자 수보다 큽니다.
예제
myUnicode5 UNICODE(5) = "ABC";
length INT;
length = strLib.byteLen(myUnicode5); // length=6
length = strLib.characterLen(myUnicode5); // length=3
호환성 고려사항
| 플랫폼 | 문제 |
|---|---|
| JavaScript 생성 | sysLib.byteLen() 함수는 지원되지 않습니다. |