Rumah  >  Soal Jawab  >  teks badan

Tanya tuan tentang masalah menukar pengekodan UTF8 daripada MYSQL GBK

Keperluan:

Jadual jauh userinfo_remote, pengekodan pangkalan data gbk, set pruf ialah gbk_chinese_ci, medan (uid, nama pengguna, kata laluan, e-mel,... lain-lain) di mana indeks unik nama pengguna

perlu mengambil medan tertentu dari jadual jauh ( uid, nama pengguna, kata laluan), dan kemudian tuliskannya ke dalam jadual tempatan userinfo_local, pengekodan jadual tempatan ialah utf8, set kalis ialah utf8_general_ci, di mana nama pengguna adalah satu-satunya indeks

Masalah:

Dalam pangkalan data jauh, ia adalah mendapati terdapat pengguna seperti pengguna berikut

uid=12 ,username=coco,

uid=234 user,username=CǒCǒ,

Apabila menulis ke pangkalan data tempatan, ralat nama pengguna pendua dilaporkan, ralat tersebut adalah dilaporkan, dan terdapat yang lain,

Penyelesaian: Tanpa mengubah set pruf Dalam kes ini (kerana userinfo_local akan digunakan sebagai jadual pengguna baharu kemudian, projek itu mempunyai fungsi pendaftaran pengguna, dan kami berharap untuk masih mengekalkan huruf kecil yang tidak sensitif. keperluan), bagaimana untuk memindahkan data jadual jauh ke jadual baru~~~~ saya mohon kepada-Mu Tuhan yang Maha Besar

实力单身典范实力单身典范1896 hari yang lalu906

membalas semua(0)saya akan balas

Tiada jawapan
  • Batalbalas