서비스를 제작하며 어떤 charset과 collation을 선택해야 하는지 확인

서비스에 소셜로그인을 메인으로 설정했더니 접근성이 좋은탓인가 닉네임을 이모지로 설정하는 경우도 2~3% 정도 발생

utf8mb4_0900_ai_ci

해당 collation이 성능이 가장 뛰어나고, 신규 서비스이므로 마이그레이션 관련 문제도 고려할 필요가 없고

최종적으로는 ‘가나다’와 ‘ㄱㅏㄴㅏㄷㅏ’를 동일하게 인식하는 것을 사용하기 위해 0900_ai_ci 사용

utf8mb4_general_ci와 utf8mb4_unicode_ci

general

unicode

ci