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

Simpan Aksen di Database MySQL

Secara pribadi saya memecahkan masalah yang sama dengan menambahkan setelah kode koneksi MySQL :

mysql_set_charset("utf8");

atau untuk mysqli:

mysqli_set_charset($conn, "utf8");

atau yang setara dengan mysqli OOP:

$conn->set_charset("utf8");

Dan terkadang Anda harus mendefinisikan charset php utama dengan menambahkan kode ini:

mb_internal_encoding('UTF-8');

Di sisi HTML klien Anda harus menambahkan data header berikut:

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

Untuk menggunakan hasil JSON AJAX (misalnya dengan menggunakan jQuery), Anda harus mendefinisikan header dengan menambahkan :

header("Content-type: application/json;charset=utf8");
json_encode(
     some_data
);

Ini harus berhasil



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Batch-file untuk mysqldump untuk membuat cadangan setiap database ke dalam file terpisah

  2. DATETIME VS INT untuk menyimpan waktu?

  3. gunakan pemicu yang sama untuk tabel yang berbeda

  4. mysql WHERE IN array string / nama pengguna

  5. Stempel waktu MySQL pilih rentang tanggal