sql >> Databáze >  >> RDS >> Mysql

Jak vložit hebrejskou hodnotu do mysql db v php

Vyřešil jsem svůj problém s hebrejštinou. Byl to problém s kódováním řádků/polí v databázi a tabulce. Zde je řešení, které jsem použil. Vzal jsem si pomoc z jiné odpovědi a odkaz je uveden níže, pro případ, že by to někdo potřeboval.

  1. Řazení databáze musí být utf8_general_ci .
  2. Porovnání tabulky s hebrejštinou musí být utf8_general_ci .
  3. Do skriptu připojení PHP vložte

    header('Content-Type: text/html; charset=utf-8');
    
  4. Do značky xhtml head vložte

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    
  5. Pokud používáte MySQLi, vložte tento kód do připojovacího skriptu po výběru databáze:

    mysql_query("SET NAMES 'utf8'");
    

    Pokud používáte PDO, vložte

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

První odpověď mi pomohla a vzal jsem ji odtud



  1. jak přeskočit špatný řádek ve zdroji plochého souboru ssis

  2. Jak odeslat HTML e-mail ze serveru SQL (T-SQL)

  3. Co je prohlížeč SQLite a jak jej používat?

  4. Chyba MySQL 1264:hodnota sloupce je mimo rozsah