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

Bagaimana cara terhubung ke MySQL menggunakan UTF8 dalam skrip Perl?

Masalahnya ada pada SET NAMES utf8 memerintah. Di MySQL set karakter utf8 tidak benar-benar utf8, itu mendukung karakter hingga 3 byte saja dan karakter yang dimaksud memiliki 4 byte:

Utf8 yang sebenarnya adalah utf8mb4 yang Anda gunakan sebagai set karakter di bidang itu sendiri. Jadi, gunakan SET NAMES utf8mb4

Jadi dari Perl Anda harus menggunakan {mysql_enable_utf8mb4 => 1} bukannya {mysql_enable_utf8 => 1} .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hubungkan MySQL dengan Python 3.6

  2. Cara mengakses elemen array

  3. cara mendapatkan nilai tunggal dari array di codeigniter

  4. Cara menutup koneksi sqlalchemy di MySQL

  5. Dapatkan jumlah kolom MySQL di PHP