phpMyAdmin
 sql >> Teknologi Basis Data >  >> Database Tools >> phpMyAdmin

Kesalahan pengkodean dengan rangkaian karakter pemoles selama transfer pengaturan basis data / server

Pada akhirnya saya menemukan bahwa masalahnya terkait dengan fakta bahwa data ditulis ke SQL secara tidak benar di server asli saya.

Saya akhirnya mentransfer DB menggunakan:

mysqldump --default-character-set=utf8 [ORYGINAL_DB] | mysql [TARGET_DB] --default-character-set=utf8

dan eksekusi:

UPDATE [table name] SET [field] = CONVERT(BINARY CONVERT([field] USING latin2) USING utf8)

seperti saran di sini:

pengkodean karakter aneh dari data yang disimpan, skrip lama menunjukkannya yang baru tidak

Semoga solusi di atas juga bermanfaat bagi orang lain.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Bagaimana saya bisa menjalankan kueri beberapa kali di phpmyadmin?

  2. PHP dari Phpmyadmin tidak dijalankan tetapi skrip php lainnya berfungsi

  3. Dilarang :Anda tidak memiliki izin untuk mengakses /phpmyadmin di server ini

  4. Batasan Kunci Asing Gabungan melalui PhpMyAdmin?

  5. Ekstensi mbstring tidak ada. Silakan periksa konfigurasi PHP Anda