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
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:
- Inicie sesión en Admin.
- Vaya a Content > Elements > Blocks.
- Haga clic en Add New Block o abra un bloque existente en modo de edición.
- En la sección Content, escriba estos emojis en el editor: 🔵⚪🔴.
- 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: 🔵⚪🔴.
- 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:
- Adobe Commerce o Magento Open Source local: Quality Patches Tool > Uso en la guía Quality Patches Tool
- Adobe Commerce en la infraestructura de la nube: Actualizaciones y parches > Aplicar parches en la guía Commerce en la infraestructura de la nube
Lectura relacionada
Para obtener más información sobre Quality Patches Tool, consulte:
- Quality Patches Tool: herramienta de autoservicio para parches de calidad en la guía Herramientas