Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como inserir um valor hebraico em um banco de dados mysql em php


Eu resolvi meu problema de língua hebraica. Foi um problema de codificação de linha/campo de banco de dados e tabela. Aqui está a solução que usei. Peguei ajuda de outra resposta e o link é dado abaixo, caso alguém precise.
  1. O agrupamento do banco de dados deve ser utf8_general_ci .
  2. O agrupamento da tabela com hebraico deve ser utf8_general_ci .

  3. No script de conexão PHP coloque
    header('Content-Type: text/html; charset=utf-8');
    

  4. Na tag head xhtml coloque
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    

  5. Se você estiver usando MySQLi coloque este código no script de conexão após selecionar o banco de dados:
    mysql_query("SET NAMES 'utf8'");
    

    Se você estiver usando PDO, coloque
    $conn->query("SET NAMES 'utf8'");
    

A primeira resposta me ajudou e eu aceitei de lá