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

Ubah karakter latin1 pada tabel UTF8 menjadi UTF8

Dari apa yang Anda jelaskan, tampaknya Anda memiliki data UTF-8 yang awalnya disimpan sebagai Latin-1 dan kemudian tidak dikonversi dengan benar ke UTF-8. Data dapat dipulihkan; Anda memerlukan fungsi MySQL seperti

convert(cast(convert(name using  latin1) as binary) using utf8)

Anda mungkin perlu menghilangkan konversi bagian dalam, bergantung pada bagaimana data diubah selama konversi encoding.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sisipkan MySQL ke dalam 2 tabel

  2. LOAD DATA INFILE Kode Kesalahan:13

  3. Apakah mysql_real_escape_string() rusak?

  4. Format angka menjadi 2 tempat desimal

  5. jQuery UI Diurutkan, lalu tulis pesanan ke dalam database