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

Czcionka devnagri (hindi) nie jest przechowywana w mysql

define('SQL_HOST','databasehost');
define('SQL_USER','user');
define('SQL_PASS','password');
define('SQL_DB','databasename');
$conn = mysql_connect(SQL_HOST, SQL_USER, SQL_PASS) or die('Could not connect to the database; ' . mysql_error());
mysql_select_db(SQL_DB, $conn) or die('Could not select database; ' . mysql_error());
mysql_query("SET NAMES 'utf8'");

Używanie mysql_query("SET NAMES 'utf8'"); dba o UTF-8. W moim przypadku zadziałało to w przypadku Devanagari.

Nie zapomnij wspomnieć o tym samym kodowaniu w metatagu

< meta http-equiv="Content-Type" content="text/html; charset=utf-8" />



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zaszyfruj hasło w instrukcji insert w postgresql zgłasza błąd (należy dodać jawne rzutowanie typu)

  2. Obciąć zadanie Mysql Table Cron?

  3. codeIgniter zamiast tego użyj mysql_real_escape_string(). problem z połączeniem z bazą danych

  4. Data w UTC w mysql

  5. Jak zaktualizować wiele pól z innej tabeli w mysql?