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  

호환성 고려사항

표 1. 호환성 고려사항
플랫폼 문제
JavaScript 생성 sysLib.byteLen() 함수는 지원되지 않습니다.