[mysql] utf8mb4 와 utf8 차이

처음 mysql 을 설치하였을때는 euckr charset 을 사용했었습니다.

그후 얼마가 있다가 utf8로 설정 하였고 다시 요즘에는 utf8mb4 로 설정 하고 있습니다.

utf8mb4 는 간략하게 정리 하면 utf8 charset 보다 다양한 문자들을 지정하기 위하여 생겨난 charset 입니다.

스마트폰의 발전으로 emoticon을 상당히 많이 사용합니다.  저도 포스팅에 사용 합니다. 🙂 <–

UTF-8 인코딩 의 경우 문자당 최대 4바이트 가  필요 합니다.

Mysql utf8 인코딩의 경우 3바이트만 지정 하며 utf8mb4 charset 에서 4바이트를 지원 하게 됩니다.

이제부터 mysql / mariadb 설치시  utf8mb4 charset 으로 설정 하세요!

https://stackoverflow.com/questions/30074492/what-is-the-difference-between-utf8mb4-and-utf8-charsets-in-mysql

댓글 남기기