Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak wstawić wartość hebrajską do bazy danych mysql w php

Rozwiązałem problem z językiem hebrajskim. Był to problem z kodowaniem wiersza/pola w bazie danych i tabeli. Oto rozwiązanie, którego użyłem. Skorzystałem z pomocy innej odpowiedzi, a link jest podany poniżej, na wypadek gdyby ktoś go potrzebował.

  1. Sortowanie bazy danych musi mieć postać utf8_general_ci .
  2. Porównanie tabeli z hebrajskim musi być utf8_general_ci .
  3. W skrypcie połączenia PHP wstaw

    header('Content-Type: text/html; charset=utf-8');
    
  4. W nagłówku xhtml umieść

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    
  5. Jeśli używasz MySQLi, umieść ten kod w skrypcie połączenia po wybraniu bazy danych:

    mysql_query("SET NAMES 'utf8'");
    

    Jeśli używasz PDO, umieść

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

Pierwsza odpowiedź pomogła mi i ją przyjąłem stamtąd



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zmienić typ VARCHAR na DATETIME za pomocą ALTER w MySQL?

  2. MySQL Wybierz najnowszy wiersz określonej wartości

  3. Uwaga:formularz na tej stronie zawiera ponad 1000 pól PHP MySql

  4. Mysql - wybierz identyfikatory pasujące do wszystkich tagów

  5. Aplikacja Xamarin dla systemu Android z internetową bazą danych MySql/Sql