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

Merender karakter Cina/UTF8 di MySQL Select menggunakan Putty &klien baris perintah

Pertama, Anda harus memastikan bahwa penyandian konsol Anda diatur ke UTF-8. Dengan menggunakan Putty, Anda perlu mengatur dropdown charset di "Jendela"> "Terjemahan" ke UTF-8

MySQL kedua membedakan charset data dan charset koneksi. Ketika data Anda dikodekan UTF-8 tetapi charset koneksi Anda disetel ke mis. "ISO-8859-1" MySQL akan secara otomatis mengonversi output.

Cara termudah untuk menyetel rangkaian karakter secara permanen adalah dengan memperbarui klien Anda my.cnf dengan yang berikut:

[client]
default-character-set=utf8

Informasi detail tentang rangkaian karakter koneksi dapat Anda temukan di sini:http://dev.mysql.com/doc/refman/5.5/en/charset-connection.html

Saat menggunakan fungsi API MySQL (misalnya klien PHP), Anda dapat mengatur rangkaian karakter koneksi dengan mengirimkan kueri

SET NAMES utf8

Berbagai implementasi MySQL API juga mendukung pengaturan charset secara langsung. http://www.php.net/manual/en/mysqli .set-charset.php




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. info polling panjang dari mysql tidak berfungsi

  2. Hibernate OnDelete Cascade tidak berfungsi untuk MySql tetapi Bekerja pada postgres dan Ms-Sql

  3. Fungsi IF di H2 untuk kompatibilitas MySQL

  4. Perbarui kolom dengan perhitungan rata-rata

  5. Mendapatkan perbedaan waktu antara dua kali di PHP