"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo solucionar el error MySQL \"Valor de cadena incorrecto\" al almacenar emojis?

¿Cómo solucionar el error MySQL \"Valor de cadena incorrecto\" al almacenar emojis?

Publicado el 2024-12-22
Navegar:956

How to Fix the MySQL \

Resolviendo el error "Valor de cadena incorrecto" en MySQL para almacenamiento de emojis

Al almacenar tweets que contienen emojis como "🎶", los usuarios puede encontrar un error que indique "Valor de cadena incorrecto...". Este error se debe a codificaciones de caracteres incompatibles.

Para resolver este problema, los juegos de caracteres de la base de datos y la tabla donde Los tweets que se almacenan deben configurarse para admitir caracteres Unicode. Estos son los pasos a seguir:

  1. Modificar el archivo de configuración de MySQL:

    • Abra el archivo de configuración de MySQL (normalmente llamado my. ini o my.cnf) en un editor de texto.
    • Busque la sección [mysqld] y agregue o modifique lo siguiente líneas:

      • character_set_client=utf8mb4
      • character_set_server=utf8mb4
      • collation_server=utf8mb4_general_ci
  2. Cambiar carácter de base de datos y tabla Conjuntos:

    • Conéctese a MySQL y ejecute los siguientes comandos:

      • SET NAMES utf8mb4;
      • ALTER DATABASE CONJUNTO DE CARACTERES = utf8mb4 COLLATE = utf8mb4_general_ci;
      • ALTER TABLA CONJUNTO DE CARACTERES = utf8mb4 COLLATE = utf8mb4_general_ci;
  3. Verificar los cambios:

    • Ejecute el siguiente comando para confirmar el juego de caracteres y la clasificación configuración:

      • MOSTRAR VARIABLES DONDE Nombre_variable COMO 'carácter\_set\_%' O Nombre_variable COMO 'cotejo%';

Después de realizar estos cambios, la base de datos MySQL debería poder almacenar tweets con emojis sin encontrar el error "Valor de cadena incorrecto".

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3