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

Tanda diakritik Kroasia di MySQL db (utf-8)

Mengatur charset tabel MySQL tidak cukup - Anda juga harus berhati-hati untuk mengatur charset yang benar untuk klien, koneksi dan hasilnya, yang defaultnya mungkin berbeda dari server ke server membuat database Anda kurang portabel:konten database yang sama mungkin ditampilkan berbeda saat pindah ke server lain.

Saya telah menyimpan teks bahasa slovenia ke MySQL untuk beberapa waktu sekarang dan inilah yang berhasil untuk saya:

  • hal pertama yang Anda lakukan setelah terhubung adalah mengeluarkan "SET NAMA utf8 " permintaan
  • pastikan string yang Anda simpan adalah utf-8 untuk memulai:jika Anda mengambilnya dari formulir halaman web, pastikan halamannya adalah UTF-8
  • hati-hati dengan alat apa yang Anda gunakan untuk menelusuri/mengedit isi database secara online:PhpMysqlAdmin jelas tidak aman.

Semoga membantu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cara terbaik untuk mengimpor data ke mysql

  2. org.apache.openjpa.persistence.ArgumentException saat menjalankan kelas utama

  3. Ditemukan:sedikit, diharapkan:boolean setelah pemutakhiran Hibernate 4

  4. Menggunakan lapisan basis data Django di luar Django?

  5. Setel ulang kata sandi root MySQL menggunakan pernyataan ALTER USER setelah menginstal di Mac