Discusiones
Continúe leyendo para conocer las últimas novedades, incluyendo:
• Lanzamiento de Agenda Builder
• Registro en SuiteWorld On Air
• Nuevo concurso NetSuite Prompt Studio
• ¡Y más!
¡Consulte este hilo para obtener más información!
Recuento de Longitud de Bytes de Caracteres Especiales o Emoji en Codificación UTF-8 con SuiteScript
Se aplica a
Producto: NetSuite 2022.1
Escenario
El cliente tiene emoji como parte de una cadena y necesita obtener la longitud de byte correcta del emoji. Usando la propiedad nativa JavaScript String.length, devuelve una longitud de byte de 2, sin embargo, se espera que el emoji tenga 4 bytes en la codificación UTF-8.
Solución
Como los Emojis están en codificación UTF-8 y no se pueden representar en 16 bits, se espera que JavaScript use 2 caracteres para representarlos.
Para obtener correctamente la longitud de bytes de un carácter UTF-8:
- La cadena se debe convertir primero a hexadecimal (base 16) usando
¡Hola, Bienvenido/a!
Para ver los detalles completos, inicia sesión.
¿No tienes una cuenta? ¡Haz clic aquí para comenzar!