sql >> Database >  >> RDS >> Mysql

MySQL of PHP voegt een  toe wanneer de £ wordt gebruikt

Wat je ziet is UTF-8 codering - het is een manier om Unicode-tekens in een relatief compact formaat op te slaan.

Het hekje heeft de waarde 0x00a3 in Unicode, maar wanneer het in UTF-8 is geschreven, wordt dat 0xc2 0xa3 en dat is wat er in de database wordt opgeslagen. Het lijkt erop dat uw databasetabel al is ingesteld om UTF-8-codering te gebruiken. Dit is een goede zaak !

Als u de waarde uit de database haalt en deze weergeeft op een UTF-8-compatibele terminal (of op een webpagina die is aangegeven als UTF-8-gecodeerd), ziet het er weer uit als een normaal hekje.



  1. Ik kan de SQL Server-browser niet starten

  2. Het dumpen van tabellen in orakel 10g met behulp van de PL/SQL-procedure

  3. MySQL:Snel overzicht van de soorten joins

  4. Slow bulk insert voor tafel met veel indexen