Mysql
 sql >> Database >  >> RDS >> Mysql

Come inserire un valore ebraico in un db mysql in php

Ho risolto il mio problema di lingua ebraica. Era un problema di codifica di righe/campi di database e tabelle. Ecco la soluzione che ho usato. Ho preso aiuto da un'altra risposta e il link è riportato di seguito, nel caso qualcuno ne avesse bisogno.

  1. Le regole di confronto del database devono essere utf8_general_ci .
  2. La confronto della tabella con l'ebraico deve essere utf8_general_ci .
  3. Nello script di connessione PHP inserisci

    header('Content-Type: text/html; charset=utf-8');
    
  4. Nel tag head xhtml inserisci

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    
  5. Se stai usando MySQLi inserisci questo codice nello script di connessione dopo aver selezionato il database:

    mysql_query("SET NAMES 'utf8'");
    

    Se stai usando PDO, metti

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

La prima risposta mi ha aiutato e l'ho presa da lì