Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL lub PHP dodaje  za każdym razem, gdy używany jest £

To, co widzisz, to UTF-8 kodowanie - jest to sposób na przechowywanie znaków Unicode w stosunkowo kompaktowym formacie.

Symbol funta ma wartość 0x00a3 w Unicode, ale kiedy jest napisany w UTF-8, staje się 0xc2 0xa3 i to jest przechowywane w bazie danych. Wygląda na to, że Twoja tabela bazy danych jest już ustawiona na kodowanie UTF-8. To dobra rzecz !

Jeśli wyciągniesz wartość z powrotem z bazy danych i wyświetlisz ją na terminalu kompatybilnym z UTF-8 (lub na stronie internetowej, która jest zadeklarowana jako zakodowana w UTF-8), będzie ona znowu wyglądać jak normalny krzyżyk.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Całkowite usunięcie MySQL 5.7

  2. Jak załadować plik sql.gz do mojej bazy danych? (Importowanie)

  3. Schemat eksportu MySql bez danych

  4. Wiele COUNT() dla wielu warunków w jednym zapytaniu (MySQL)

  5. Kolejność nazwanych parametrów ma sens dla dostawcy danych MySql .Net?