db 인코딩 utf8 vs utf8mb4 > 자유게시판

자유게시판

db 인코딩 utf8 vs utf8mb4 정보

db 인코딩 utf8 vs utf8mb4

본문

혹시 텍스트 저장할 때 utf8 대신 utf8mb4를 사용하시는 분 안 계신가요?

4바이트 이모티컨을 쓰는 사람들이 있어서 기존의 3바이트 utf8 문자만 저장되는 설정으로는 글이 저장이 안되더라고요.

테스트: ???????????????? 입력 되나요?

 

참고링크: http://stackoverflow.com/questions/30074492/what-is-the-difference-between-utf8mb4-and-utf8-charsets-in-mysql

추천
0
  • 복사

댓글 15개

저도 짤려서 뒤에 내용이 없어져버리더라고요. 아마 바이트수가 꼬여서 깨진 문자로 인식되는듯해요. 예전에 워드프레스 설치하면서 utf8mb4가 뭐지? 했던 기억이 있는데, 이런 이유에서 사용했나보군요.
사용중인 db를 utf8mb4로 변경했는데, 별다른 문제 없이 그냥 손쉽게 변경되네요. 저랑 비슷한 문제 겪는 분들은 용기를 가지고 변경하셔도 될 것 같습니다 ㅎ
저는 앞으로 만드는 것들의 기본 설정을 utf8mb4로 할 예정이에요. 찾아보니 2010년 3월에 MySQL에 도입되었더라고요..
저도 왜짤리는지 이유를 열심히 찾다가 알게되었는데 고객사이트가 호스팅이라 포기했습니다 ㅋㅋ
정 문제가 되면 디코딩해서 저장하고, 아니면 4바이트 문자를 제거하는 걸 넣으셔야겠군요.. 이래서 가상호스팅이 좋습니다;;
저야 뭐 괜찮은 회사에 들어가 잘 지내고 있습니다. 업무량도 적고 페이도 넉넉히 나와서 여유롭게 딴짓하고 있어요.
멀리로 가시고 바쁘신 것 같던데 꾸준히 개발운영을 하시네요~
듣기만 해도 잘 지내시는 것 같네요 ~ Informatics 쪽을 건들여보려고 다시 개발 쪽에 손을 대게 되네요. 필요한 걸 뒤늦게 공부하다보니 머리아픕니다 ㅎㅎ
요즘은 데이터가 빨리 쌓이기 때문에 많은 학문에서 informatics 를 접목하더라구요. 최근엔 건축학에서 쓰이는걸 봤습니다. 배우는건 언제나 머리아프죠~ ㅎㅎ
음.. 방금 DB의 모든 칼럼들까지 utf8mb4_unicode_ci 로 바꿨습니다. ㅎㅎ

에러는 없고, 퍼포먼스도 별 차이없네용 ㅎㅎ
© SIRSOFT
현재 페이지 제일 처음으로