Autor | Zpráva | ||
---|---|---|---|
vikto Profil * |
#1 · Zasláno: 26. 2. 2018, 11:08:25
Zdravím, když použiju tinytext s kodovaním utf8mb4, kolik bude mít jeden znak "C" a kolik jeden emoticon? To je v závislosti na znaku nebo nebo zabíraji všichni stejně?
|
||
Tomášeek Profil |
#2 · Zasláno: 26. 2. 2018, 11:17:44
vikto:
Máš smůlu, že se touto otázkou ještě nikdy nikdo nezabýval a současně nejde vyzkoušet. A teď vážně. Co ti brání vytvořit si databázi/tabulku/sloupec s daným kódováním, uložit do ní dotyčný znak a podívat se, kolik prostoru zabírá? Otázka půlminuty. Pokud bys to googlil, nezabere ti to o mnoho déle. |
||
juriad Profil |
#3 · Zasláno: 26. 2. 2018, 11:31:13
ASCII znaky zaberou jeden byte; české znaky dva, čínské tři, emoticony až čtyři.
Jdi na stránku www.compart.com/en/unicode/U+1F334 (vyhledej si jakýkoli znak) a podívej se na řádek UTF-8. Jsou tam mezerami oddělené byty uvozené prefixem 0x. V případě palmy jsou to 4 byty. |
||
Časová prodleva: 6 let
|
0