sql >> Base de Datos >  >> RDS >> Mysql

Cómo insertar un valor hebreo en una base de datos mysql en php

He resuelto mi problema con el idioma hebreo. Era un problema de codificación de la fila/campo de la base de datos y la tabla. Aquí está la solución que usé. Recibí ayuda de otra respuesta y el enlace se proporciona a continuación, en caso de que alguien lo necesite.

  1. La intercalación de la base de datos debe ser utf8_general_ci .
  2. La intercalación de la tabla con hebreo tiene que ser utf8_general_ci .
  3. En el script de conexión de PHP poner

    header('Content-Type: text/html; charset=utf-8');
    
  4. En la etiqueta de encabezado xhtml poner

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    
  5. Si está utilizando MySQLi, coloque este código en el script de conexión después de seleccionar la base de datos:

    mysql_query("SET NAMES 'utf8'");
    

    Si está utilizando PDO, ponga

    $conn->query("SET NAMES 'utf8'");
    

La primera respuesta me ayudó y la tomé desde allí