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

Bagaimana cara memperbaiki string UTF-8 yang disandikan ganda yang ada di bidang MySQL utf8_general_ci?

Ubah tabel untuk mengubah set karakter kolom ke Latin-1. Anda sekarang akan memiliki string UTF-8 yang dienkode tunggal, tetapi duduk di bidang yang susunannya seharusnya Latin-1.

Apa yang Anda lakukan adalah, ubah set karakter kolom kembali ke UTF-8 melalui set karakter biner - dengan cara itu MySQL tidak mengonversi karakter pada titik mana pun.

ALTER TABLE MyTable MODIFY MyColumn ... CHARACTER SET latin1
ALTER TABLE MyTable MODIFY MyColumn ... CHARACTER SET binary
ALTER TABLE MyTable MODIFY MyColumn ... CHARACTER SET utf8

(adalah sintaks yang benar iirc; letakkan jenis kolom yang sesuai di mana ... adalah)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memasukkan item ke dalam bootstrap-dropdown dari SQL Table

  2. Bagaimana mengonversi tipe kolom varchar ke tipe tanggal tanpa kehilangan tanggal

  3. Tips untuk Memberikan Kinerja Database MySQL - Bagian Satu

  4. Keamanan Basis Data - Enkripsi Cadangan Saat Transit &Saat Istirahat

  5. Tetapkan SEKARANG () sebagai Nilai Default untuk tipe data datetime?