sql >> Databáze >  >> RDS >> Mysql

MySQL nebo PHP připojuje  vždy, když je použito £

To, co vidíte, je UTF-8 kódování – je to způsob ukládání znaků Unicode v relativně kompaktním formátu.

Symbol libry má hodnotu 0x00a3 v Unicode, ale když je napsán v UTF-8, stane se 0xc2 0xa3 a to je to, co je uloženo v databázi. Zdá se, že vaše databázová tabulka je již nastavena na použití kódování UTF-8. To je dobrá věc !

Pokud hodnotu vytáhnete zpět z databáze a zobrazíte ji na terminálu kompatibilním s UTF-8 (nebo na webové stránce, která je deklarována jako kódovaná v UTF-8), bude opět vypadat jako normální znak libry.



  1. Oracle Text nebude fungovat s NVARCHAR2. Co dalšího může být nedostupné?

  2. Jak nakonfigurovat AppArmor pro PostgreSQL a TimescaleDB

  3. Podpora PDO pro více dotazů (PDO_MYSQL, PDO_MYSQLND)

  4. Datum a čas v PHP skriptu