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

MySQL/PDO zkrátí data

Zde je třeba uvést dva body. Jedním z nich je, že v ideálním případě musí být všechna kódování znaků UTF8 - to je server, klient, připojení a tabulka. Za druhé je to PHP strlen funkce počítá bajty, nikoli znaky.

Znaková sada vaší tabulky nemusí být nastavena na UTF8 . Můžete to udělat

SHOW CREATE TABLE chemicals;

zkontrolovat to. Měli byste je také přidat do my.cnf :

[mysqld]
character-set-client=utf8
character-set-results=utf8

Přečtěte si více o znakových sadách MySQL zde:

Znakové sady MySQL



  1. Jak uložit html do databáze mysql

  2. Neuspořádané výsledky v SQL

  3. Udělte oprávnění pro tabulky a sloupce MySQL

  4. Použití podmínky If v klauzuli where