워드프레스 DB Collation: utf8mb4_unicode_520_ci

워드프레스 전용 서버를 구축하기 위한 준비를 APM 설치 후 테스트 도메인으로 워드프레스를 설치했다. 설치 후 데이터베이스를 확인해 보니 워드프레스 DB Collation이 utf8mb4_general_ci가 아닌 utf8mb4_unicode_520_ci로 확인되었다. 워드프레스 utf8mb4_unicode_520_ci가 표준이었나 생각하다가 구글링 후 워드프레스 utf8mb4_unicode_520_ci가 표준이라는 것을 확인했다.
예전에 시간적 여유가 있을 때 utf8mb4_general_ci를 사용했었고 그때는 utf8mb4_general_ci가 표준이었는지 모르겠지만 지금 생각해보니 예전에도 표준 정렬은 unicode_ci를 사용했을 것으로 생각된다.
1. 워드프레스 utf8mb4 캐릭터셋
MySQL 및 MariaDB에서 DB character set으로 utf8mb4를 사용하는 이유는 이모지(Emoji)를 표현하기 위해서는 기본적인 UTF8의 경우 이모지가 깨져서 나온다. 이모지가 지원되는 utf8mb4를 사용할 수 밖에 없다.
2. 워드프레스 DB Collation
워드프레스 DB Collation, 즉 권장되는 표준 정렬은 utf8mb4_unicode_ci라는 것을 확인할 수 있다.
유니 코드는 다음과 같은 숫자로 발전했으며, 최신의 버전을 사용하는 것이 좋다는 것을 알게 되었다.
4.0.0 - utf8mb4_unicode_ci
5.2.0 - utf8mb4_unicode_520_ci
9.0.0 - utf8mb4_0900_ai_ci
2024년 7월 기준 관리자 페이지까지 생성된 기본적인 워드프레스 사이트를 생성하는 경우 utf8mb4_unicode_520_ci가 권장되는 사항이다.

3. 결론
워드프레스 사이트를 호스팅 회사에 맡긴 것이 아닌 직접 운영하는 경우 당장에 이모지를 사용하지 않더라도 차후를 위해 utf8mb4_general_ci가 아닌 utf8mb4_unicode_520_ci를 사용해야 한다.
ℹ️ 제휴 안내
본 사이트의 콘텐츠에는 제휴 링크가 포함되어 있습니다. 방문자가 이 링크를 통해 상품 또는 서비스를 구매하면 본 사이트는 판매처로부터 수수료를 지급받습니다. 이 과정에서 구매자가 지불하는 금액(이벤트 할인 시 금액이 내려갑니다↓)은 오르지 않습니다. 게시된 가격·할인·재고 정보는 작성 시점 기준이며 실제와 다를 수 있으므로, 구매 전 판매처에서 최종 확인하시기 바랍니다. 상품 선정과 평가는 자체 기준에 따라 작성되며, 수수료 지급 여부가 소개 순서나 평가 내용에 영향을 주지 않습니다.