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

MySQL atau PHP menambahkan  setiap kali £ digunakan

Yang Anda lihat adalah UTF-8 encoding - ini adalah cara menyimpan karakter Unicode dalam format yang relatif ringkas.

Simbol pound memiliki nilai 0x00a3 di Unicode, tetapi ketika ditulis dalam UTF-8 menjadi 0xc2 0xa3 dan itulah yang disimpan dalam database. Tampaknya tabel database Anda sudah diatur untuk menggunakan pengkodean UTF-8. Ini adalah hal yang baik !

Jika Anda menarik kembali nilainya dari database dan menampilkannya di terminal yang kompatibel dengan UTF-8 (atau di halaman web yang dinyatakan sebagai dikodekan UTF-8), itu akan terlihat seperti tanda pound normal lagi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. KESALAHAN 1148:Perintah yang digunakan tidak diizinkan dengan versi MySQL ini

  2. Encoding JSP saat memasukkan teks non-Inggris di database MySQL

  3. apa penyebab sebenarnya dari kesalahan mysql 1442?

  4. ModuleNotFoundError:Tidak ada modul bernama 'mysql'

  5. PHP PDO vs mysql_connect biasa