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

MYSQL - karakter Turki

masalah ini sepertinya Anda melewatkan untuk menentukan pengkodean karakter di suatu tempat. untuk mengatasi ini, cukup pastikan Anda telah menyetel pengkodean karakter ke utf-8 everywere (sebenarnya tidak perlu utf-8, cukup sama di mana-mana - tetapi jika Anda telah mengacaukan sesuatu dan tetap perlu mengubah beberapa tempat, saya sangat menyarankan menggunakan utf-8):

  • beri tahu MySQL untuk menggunakan utf-8. untuk melakukan ini, tambahkan ini ke my.cnf Anda:

  • sebelum berinteraksi dengan mysql, kirim dua kueri ini:

    atau, sebagai alternatif, biarkan php melakukan ini setelah membuka koneksi:

  • atur UTF-8 sebagai rangkaian karakter default untuk database Anda

  • lakukan hal yang sama untuk tabel:

  • dengan asumsi klien adalah browser, sajikan konten Anda sebagai utf-8 dan tajuk yang benar:

    untuk memastikan browser mengerti, tambahkan meta-tag:

  • dan, yang tak kalah pentingnya, beri tahu browser untuk mengirimkan formulir menggunakan utf-8



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cari tahu apakah pernyataan REPLACE telah diganti atau baru saja dimasukkan ke MySQL

  2. Metode async MySQL C# tidak berfungsi?

  3. Membuat tabel dengan mysql, php dan ajax (dengan jquery)

  4. Bagaimana cara memasukkan data json ke tabel?

  5. pilih 1 baris acak dengan penyaringan kompleks