Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL o PHP aggiunge un  ogni volta che viene utilizzato £

Quello che vedi è UTF-8 codifica:è un modo per archiviare caratteri Unicode in un formato relativamente compatto.

Il simbolo cancelletto ha valore 0x00a3 in Unicode, ma quando è scritto in UTF-8 diventa 0xc2 0xa3 ed è ciò che è memorizzato nel database. Sembra che la tabella del database sia già impostata per utilizzare la codifica UTF-8. Questa è una buona cosa !

Se estrai il valore dal database e lo visualizzi su un terminale compatibile con UTF-8 (o su una pagina web dichiarata con codifica UTF-8), sembrerà di nuovo un normale cancelletto.