ACP2E-4797: Editor de WYSIWYG de administración y Page Builder bloquean los caracteres Unicode de 4 bytes cuando se admite utf8mb4

El parche ACP2E-4797 soluciona el problema de que la introducción de caracteres Unicode de 4 bytes en el editor de WYSIWYG o en el contenido de Page Builder en el administrador se bloquea incorrectamente incluso cuando la base de datos está configurada para admitir utf8mb4. Esta revisión está disponible cuando está instalado Quality Patches Tool (QPT) 1.1.82. El ID del parche es ACP2E-4797. Este problema está programado para solucionarse en Adobe Commerce 2.4.10.

Productos y versiones afectados

El parche se ha creado para la versión de Adobe Commerce:

  • Adobe Commerce (todos los métodos de implementación) 2.4.8-p4

Compatible con versiones de Adobe Commerce:

  • Adobe Commerce (todos los métodos de implementación) 2.4.8 - 2.4.8-p5
NOTE
El parche podría ser aplicable a otras versiones con las nuevas versiones de Quality Patches Tool. Para comprobar si el parche es compatible con su versión de Adobe Commerce, actualice el paquete magento/quality-patches a la última versión y compruebe la compatibilidad en la página Quality Patches Tool: buscar parches ​. Utilice el ID de parche como palabra clave de búsqueda para localizar el parche.

Problema

No puede guardar caracteres Unicode de 4 bytes en el Editor de WYSIWYG de administración o en el Generador de páginas, aunque la base de datos esté configurada para admitir utf8mb4.

Requisitos previos:

  • WYSIWYG está habilitado.
  • Page Builder está activado.
  • La base de datos está configurada para admitir utf8mb4.

Pasos a seguir:

  1. Inicie sesión en Admin.
  2. Vaya a Content > Elements > Blocks.
  3. Haga clic en Add New Block o abra un bloque existente en modo de edición.
  4. En la sección Content, escriba estos emojis en el editor: 🔵⚪🔴.
  5. Para reproducir el problema en Page Builder, seleccione Edit with Page Builder. Si es necesario, arrastre Text desde Elements al escenario, abra la configuración del tipo de contenido Texto e introduzca estos emojis en el editor: 🔵⚪🔴.
  6. Guarde los cambios de Page Builder. Si Page Builder está abierto en modo de pantalla completa, cierre la pantalla completa para volver al formulario de bloque. Luego haga clic en la flecha Save y elija Save & Close.

Resultados esperados:

El bloque se guarda correctamente y el contenido del emoji permanece en el contenido guardado.

Resultados reales:

Aparece un mensaje de error Elimine los caracteres no válidos.

Aplicar el parche

Para aplicar parches individuales, utilice los siguientes vínculos según el método de implementación:

Lectura relacionada

Para obtener más información sobre Quality Patches Tool, consulte:

recommendation-more-help
commerce-operations-help-tools