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

Masalah Basis Data UTF-8

Basis data Anda mungkin disetel ke UTF-8, tetapi koneksi basis data juga perlu disetel ke UTF-8. Anda harus melakukannya dengan SET NAMES utf8 penyataan. Anda dapat menggunakan driver_options di PDO untuk menjalankannya segera setelah Anda terhubung:

$handle = new PDO("mysql:host=localhost;dbname=dbname",
    'username', 'password', 
    array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));

Lihat dua tautan berikut untuk informasi lebih rinci tentang memastikan seluruh situs Anda menggunakan UTF-8 dengan 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. Bagaimana cara memasukkan NULL di mysql terutama tipe data INT

  2. Muat data dari database MySQL ke kotak teks HTML dengan mengklik tombol

  3. MySQL menunjukkan status - koneksi aktif atau total?

  4. mysql cocok dengan ~ contoh

  5. Tambahkan Awalan ke peningkatan otomatis di mysql db