정보실

웹학교

정보실

sql utf8 vs utf8mb4

본문

처음 홈페이지를 제작할 때 당연하다는 듯이 euc-kr 언어셋을 사용했습니다.

스마트폰이 일반화되고 세계가 하나가 되는 순간, 자연스럽게 utf-8을 사용하기 시작했습니다.


세상의 모든 언어를 담을 수 있다는 utf-8이 앞으로 쭈~욱 사용될 줄 알았습니다.


그런데....

현실은 곧 새로운 것을 요구합니다.


누구나 사용하는 스마트폰속 Emoji!

Emoji의 귀여움이 모든 사람의 삶속에 들어와 버렸습니다.

하필이면 Emoji!

utf-8로는 Emoji를 만족시킬 수가 없다네요. 

기존 utf-8은 가변3바이트를 사용하는데... 그래도 세상의 모든 언어를 담고도 넘치는데...

하필이면 Emoji는 가변4바이트를 사용합니다.


그래서 이젠 utf8mb4가 필요합니다.

MySQL 5.5.3(2010년 3월 24일)부터 utf8mb4 charset을 추가할 수 있습니다.


사이트에 귀여운 Emoji를 반영하고 DB에 저장하기를 바란다면

utf8mb4로 db설정을 해야 합니다.





  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기
  • 카카오톡으로 보내기

페이지 정보

조회 216회 ]  작성일19-04-16 08:38

웹학교