Obtener longitud de cadena

Obtiene el número de caracteres de la cadena en [Source Data] y almacena el valor en [Destination Data].

Bloque
Texto

TARGET = length(EXPRESSION);
  1                 2

# Descripción
1 [Datos de destino]
Defina el destino donde desea almacenar la longitud de la cadena. La longitud de la cadena se almacena como un valor entero.
2 [Datos de origen]
Defina los datos de origen donde se almacena la cadena. Si se utiliza una variable externa, la cadena se codifica en el ajuste [Código de cadena] del equipo asociado. En caso contrario, la cadena se codifica en UTF-8.

(Ejemplo)

Bloque

 

Texto

Var1 = length(Var3);

 

Ejemplo de operación

Variable en [Source Data]

Variable en [Destination Data]

Comentarios
Cadena

Número máximo de bytes

Tipo de datos Número de caracteres obtenido
ABCDE

5

INT 5-
AB

5

INT 2-
Aあ

5

INT 2Se almacena el número de caracteres de la cadena.
AA

[Longitud de la variable] activada en la ventana de propiedades de la Variable

INT 2-
Aあ

[Longitud de la variable] activada en la ventana de propiedades de la Variable

INT 2Se almacena el número de caracteres de la cadena.
A(0x00)CDE

5

INT 1
Si hay un NULL (0x00), la cadena se termina ahí.
(0x00)

5

INT 0
Si hay un NULL (0x00), la cadena se termina ahí.
A(0x0A)CD

5

INT 4El código de avance de línea (0x0A) se considera un carácter.
A(0x0D)CD

5

INT 4El código de retorno (0x0D) se considera un carácter.