Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Pengaturan set karakter php MySQL

Jangan campur mysql_* dengan fungsi mysqli_*. Anda harus tetap konsisten! Anda menggunakan mysqli_ pertama dan kemudian Anda menggunakan mysql_ . Itu tidak akan berhasil!

Begini cara saya melakukannya:

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 :)

Kalau begitu, pastikan Anda memberikan UTF8 yang tepat.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memberikan batas waktu skrip yang diteruskan pada impor basis data

  2. Perbedaan TimeZone di mysql dan java

  3. Rentang kendala kolom MySQL numerik:bagaimana?

  4. Instal MySQL-Python - Tidak dapat membuat telur

  5. Apa solusi untuk menggunakan SQL dinamis dalam Prosedur tersimpan?