Autor Zpráva
Jirin
Profil
Zdravím,
potřebuji v jednom sloupci povolit speciální znaky, jako emoji apod. a je pro to třeba utf8mb4. Je možné použít toto kódování pro jeden sloupec a ostatní v tabulce mít v klasickém utf8? Mám celkem hodně tabulek a sloupců a všude jinde je to jedno. musím mít samozřejmě SET NAMES utf8mb4, nebude to dělat bordel?
Jan Tvrdík
Profil
Jirin:
Používat utf8mb4 místo utf8 není jen o tom, že povolíš emoji, ale zabráníš tím taky některým možným bezpečnostním zranitelnostem, takže bych silně doporučoval použít utf8mb4 všude.
Jirin
Profil
Díky za reakci mě jde aktuálně o to, zda je problém mít nastavený charset pro komunikaci s databazí na klasické utf8, mít všechny tabulky a sloupci jako klasické utf8 a jenom jeden sloupec mít s utf8mb4. Co jsem zkoušel na lokale tak to vypadá v pohodě, ale raději se ptám zkušenějších.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: