Emoji
-
MySQL/Character Set & Collation 및 Emoji (utf8 vs utf8mb4)DBMS/MySql (MariaDB) 2021. 4. 21. 16:38
안녕하세요, 건담아빠입니다. 이번 포스팅은 Emoji 및 character set 이해입니다. MySQL에서 인코딩을 설정할 때 Collation 이라는 개념이 나오는데 Character Set과는 차이가 있습니다. Character Set (문자 집합) 특정 문자가 저장될 때 어떻게 Encoding되어 저장될 것인지 규칙이 저장되어 있는 집합 latin1 (2 Byte), utf8 (가변 3Byte), utf8mb4 (가변 4Byte) 등 저장공간의 크기 utf8 (utf8mb3) 1~4바이트까지 저장이 가능하게 설계 가변 3바이트를 사용 공간 절약 + 속도향상을 위해서 가변 3Byte로 설계 utf8mb4 내부적으로 한문자를 표현하는데 4Byte를 사용 Emoji 같은 새로나온 문자들은 4Byte가 ..