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

Ustawienie zestawu znaków Mysql php

Nie mieszaj mysql_* z funkcjami mysqli_*. Musisz być konsekwentny! Używasz mysqli_ najpierw, a potem używasz mysql_ . To nie zadziała!

Tak to robię:

mysqli_set_charset($Handle, 'utf8'); // <- add this too
mysqli_query($Handle, "SET NAMES 'utf8';");
mysqli_query($Handle, "SET CHARACTER SET 'utf8';");
mysqli_query($Handle, "SET COLLATION_CONNECTION = 'utf8_unicode_ci';");
// might be a bit redundant but it's safe :) ... I think :)

W takim razie upewnij się, że zapewniasz mu właściwy kod UTF8.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql:Wykonaj NIE ISTNIEJE. Czy można poprawić wydajność?

  2. SQLite szybszy niż MySQL?

  3. Czy ktoś kiedykolwiek korzystał ze standardu płatności w witrynie PayPal ze zmiennymi SESSION?

  4. auxService:mapreduce_shuffle nie istnieje

  5. czyszczenie db zbędnych danych