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

MYSQL:Memasukkan Bahasa Mandarin Tradisional &Sederhana di 'sel' yang sama

Jika membuatnya tersandung, itu karena tidak berada dalam Bidang Multibahasa Dasar Unicode; itu ada di Bidang Multibahasa Tambahan, yang berada di atas U+FFFF dan membutuhkan 4 byte dalam UTF-8 alih-alih 3. Implementasi Unicode yang sepenuhnya sesuai memperlakukannya tidak berbeda, tetapi charset MySQL utf8 tidak menerima karakter di atas U+FFFF. Jika Anda memiliki MySQL versi terbaru, Anda dapat MENGUBAH TABLE untuk menggunakan utf8mb4 yang menangani semua karakter Unicode dengan benar. Ada beberapa hal yang perlu diubah, karena MySQL mengalokasikan 4 byte per karakter, bukan 3; lihat http://dev.mysql.com/ doc/refman/5.5/en/charset-unicode-upgrading.html untuk detailnya.

Masalah ini adalah duplikat dari Memasukkan string yang disandikan UTF-8 ke tabel mysql yang disandikan UTF-8 gagal dengan "Nilai string salah" .




  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.Data.MySqlClient.MySqlException:Batas waktu kedaluwarsa

  2. MySQL memperbarui seluruh basis data tanpa waktu henti

  3. Bagaimana saya bisa mengurutkan hasil mysql berdasarkan daftar id yang diprioritaskan?

  4. Akses ke wadah mysql dari wadah lain

  5. Tidak dapat melihat nilai bidang MySQL BIT saat menggunakan SELECT